dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit c25509b73f3b1f1012a3272ec16376e12ad366d5
parent 5218f999ab0dbfe6a49c3375c73dcbd2a2592d4f
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Sun, 15 Jan 2023 20:18:05 -0800

cleanup

Diffstat:
Mpkg/web/handlers/admin.go | 16+++-------------
1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/pkg/web/handlers/admin.go b/pkg/web/handlers/admin.go @@ -88,31 +88,21 @@ func AdminEditGistHandler(c echo.Context) error { } func AdminGistsHandler(c echo.Context) error { - wantedPage := utils.DoParseInt64(c.QueryParam("p")) - var data adminGistsData data.ActiveTab = "gists" userQuery := c.QueryParam("u") - query := database.DB.Table("gists") + query := database.DB.Table("gists").Unscoped() if userQuery != "" { query = query.Where("user_id = ?", userQuery) } - query.Count(&data.GistsCount) - data.CurrentPage, data.MaxPage = Paginate(ResultsPerPage, wantedPage, data.GistsCount) + data.CurrentPage, data.MaxPage, data.GistsCount, query = NewPaginator().Paginate(c, query) - resultsPerPage := int64(100) - query = database.DB. - Unscoped(). + query = query. Preload("User"). - Offset((data.CurrentPage - 1) * resultsPerPage). - Limit(resultsPerPage). Order("id DESC") - if userQuery != "" { - query = query.Where("user_id = ?", userQuery) - } if err := query.Find(&data.Gists).Error; err != nil { logrus.Error(err) }