@@ -3,7 +3,6 @@ package rest
33import (
44 "errors"
55 "fmt"
6- "reflect"
76 "time"
87
98 "github.com/danicc097/openapi-go-gin-postgres-sqlc/internal/repos/postgresql/gen/models"
@@ -104,30 +103,6 @@ func formatCursorValue(value interface{}) (string, error) {
104103 }
105104}
106105
107- func getNextCursor (entity interface {}, jsonFieldName string , tableEntity models.TableEntity ) (string , error ) {
108- if entity == nil {
109- return "" , fmt .Errorf ("no entity given" )
110- }
111-
112- if _ , ok := models .EntityFields [tableEntity ]; ! ok {
113- return "" , fmt .Errorf ("no entity found" )
114- }
115-
116- entityType := reflect .TypeOf (entity )
117- entityValue := reflect .ValueOf (entity )
118-
119- for i := 0 ; i < entityType .NumField (); i ++ {
120- structField := entityType .Field (i )
121- jsonTag := structField .Tag .Get ("json" )
122- if jsonTag == jsonFieldName {
123- fieldValue := entityValue .Field (i ).Interface ()
124- return formatCursorValue (fieldValue )
125- }
126- }
127-
128- return "" , fmt .Errorf ("no json tag with value: %v" , jsonFieldName )
129- }
130-
131106func (h * StrictHandlers ) GetPaginatedUsers (c * gin.Context , request GetPaginatedUsersRequestObject ) (GetPaginatedUsersResponseObject , error ) {
132107 users , err := h .svc .User .Paginated (c , h .pool , request .Params )
133108 if err != nil {
0 commit comments