summaryrefslogtreecommitdiff
path: root/internal/util/paging.go
diff options
context:
space:
mode:
authorLibravatar kim <grufwub@gmail.com>2025-08-14 14:09:06 +0200
committerLibravatar kim <gruf@noreply.codeberg.org>2025-08-14 14:09:06 +0200
commite9b7e977a552275badf464a3b5882f41c6f879eb (patch)
tree70f6d8228b8e9ccc58b6607bae134397e925d021 /internal/util/paging.go
parent[bugfix] insert filter keywords/statuses into DB when creating new filters (#... (diff)
downloadgotosocial-e9b7e977a552275badf464a3b5882f41c6f879eb.tar.xz
[performance] replace uses of fmt.Sprintf() with inlineable buildURL_() and buildPath_() functions (#4374)
Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4374 Co-authored-by: kim <grufwub@gmail.com> Co-committed-by: kim <grufwub@gmail.com>
Diffstat (limited to 'internal/util/paging.go')
-rw-r--r--internal/util/paging.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/internal/util/paging.go b/internal/util/paging.go
index 712498313..69bacd2cd 100644
--- a/internal/util/paging.go
+++ b/internal/util/paging.go
@@ -18,8 +18,8 @@
package util
import (
- "fmt"
"net/url"
+ "strconv"
"strings"
apimodel "code.superseriousbusiness.org/gotosocial/internal/api/model"
@@ -71,7 +71,7 @@ func PackagePageableResponse(params PageableResponseParams) (*apimodel.PageableR
nextRaw := params.NextMaxIDKey + "=" + params.NextMaxIDValue
if params.Limit != 0 {
- nextRaw = fmt.Sprintf("limit=%d&", params.Limit) + nextRaw
+ nextRaw = "limit=" + strconv.Itoa(params.Limit) + "&" + nextRaw
}
for _, p := range params.ExtraQueryParams {
@@ -96,7 +96,7 @@ func PackagePageableResponse(params PageableResponseParams) (*apimodel.PageableR
prevRaw := params.PrevMinIDKey + "=" + params.PrevMinIDValue
if params.Limit != 0 {
- prevRaw = fmt.Sprintf("limit=%d&", params.Limit) + prevRaw
+ prevRaw = "limit=" + strconv.Itoa(params.Limit) + "&" + prevRaw
}
for _, p := range params.ExtraQueryParams {