commit cc3fa60f5107414c51cb7e87593b2efc39c5e1eb
parent c25509b73f3b1f1012a3272ec16376e12ad366d5
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Sun, 15 Jan 2023 20:19:10 -0800
move code
Diffstat:
2 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/pkg/web/handlers/admin.go b/pkg/web/handlers/admin.go
@@ -3,7 +3,6 @@ package handlers
import (
dutils "dkforest/pkg/database/utils"
"dkforest/pkg/managers"
- "math"
"net/http"
"os"
"path/filepath"
@@ -254,25 +253,6 @@ func AdminSettingsHandler(c echo.Context) error {
return c.Render(http.StatusOK, "admin.settings", data)
}
-// ResultsPerPage ...
-var ResultsPerPage = int64(50)
-
-// Paginate ...
-func Paginate(resultsPerPage, wantedPage, size int64) (page int64, maxPage int64) {
- page = wantedPage
- if page <= 1 {
- page = 1
- }
- maxPage = int64(math.Ceil(float64(size) / float64(resultsPerPage)))
- if maxPage <= 1 {
- maxPage = 1
- }
- if page > maxPage {
- page = maxPage
- }
- return
-}
-
func AdminHandler(c echo.Context) error {
var data adminData
data.ActiveTab = "users"
diff --git a/pkg/web/handlers/handlers.go b/pkg/web/handlers/handlers.go
@@ -19,6 +19,7 @@ import (
"image/png"
"io"
"io/ioutil"
+ "math"
"math/rand"
"net/http"
"net/url"
@@ -3137,6 +3138,25 @@ func (p *Paginator) Paginate(c echo.Context, query *gorm.DB) (int64, int64, int6
return page, maxPage, count, query
}
+// ResultsPerPage ...
+var ResultsPerPage = int64(50)
+
+// Paginate ...
+func Paginate(resultsPerPage, wantedPage, size int64) (page int64, maxPage int64) {
+ page = wantedPage
+ if page <= 1 {
+ page = 1
+ }
+ maxPage = int64(math.Ceil(float64(size) / float64(resultsPerPage)))
+ if maxPage <= 1 {
+ maxPage = 1
+ }
+ if page > maxPage {
+ page = maxPage
+ }
+ return
+}
+
func ChatArchiveHandler(c echo.Context) error {
authUser := c.Get("authUser").(*database.User)
var data chatArchiveData