diff --git a/internal/services/search.go b/internal/services/search.go index e15c220..ad5ba04 100644 --- a/internal/services/search.go +++ b/internal/services/search.go @@ -30,6 +30,7 @@ type SearchParams struct { YearMax int HasCover bool SearchQuery string + Sort string Limit int Offset int } @@ -76,6 +77,7 @@ func (s *SearchService) SearchMediaItemsUnified(ctx context.Context, params Sear SearchQuery: pgtype.Text{String: searchQuery, Valid: true}, IsExactSearch: pgtype.Bool{Bool: isExact, Valid: true}, SearchPattern: pgtype.Text{String: searchPattern, Valid: isExact}, + Sort: pgtype.Text{String: params.Sort, Valid: true}, Limit: pgtype.Int4{Int32: int32(params.Limit), Valid: true}, Offset: pgtype.Int4{Int32: int32(params.Offset), Valid: true}, }