activity: add filtered count route

separated the search parts of ServerSearchReqDTO into
ServerFilterReqDTO, factored out part of GetActivities that made the
(filtering) query, which is then used in GetFilteredActivityCount with
db.Count.
This commit is contained in:
Harvey Tindall
2025-05-27 18:59:50 +01:00
parent eb619b6544
commit 3c87b78dd9
3 changed files with 51 additions and 15 deletions
+1
View File
@@ -285,6 +285,7 @@ func (app *appContext) loadRoutes(router *gin.Engine) {
api.POST(p+"/activity", app.GetActivities)
api.DELETE(p+"/activity/:id", app.DeleteActivity)
api.GET(p+"/activity/count", app.GetActivityCount)
api.POST(p+"/activity/count", app.GetFilteredActivityCount)
if userPageEnabled {
user.GET("/details", app.MyDetails)