From 478aafcf8707b8b599561a9d79c92c8b0d310f61 Mon Sep 17 00:00:00 2001 From: frosty Date: Thu, 2 Apr 2026 01:06:31 +0300 Subject: fix: fixed unused 'locale' parameter on pagination --- src/Routes/Images.c | 2 +- src/Routes/Search.c | 2 +- src/Utility/Utility.c | 2 +- src/Utility/Utility.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Routes/Images.c b/src/Routes/Images.c index 9d45be7..f81d331 100644 --- a/src/Routes/Images.c +++ b/src/Routes/Images.c @@ -73,7 +73,7 @@ int images_handler(UrlParams *params) { char ***pager_matrix = NULL; int *pager_inner_counts = NULL; - int pager_count = build_pagination(page, locale, images_href_builder, + int pager_count = build_pagination(page, images_href_builder, (void *)raw_query, &pager_matrix, &pager_inner_counts); if (pager_count > 0) { diff --git a/src/Routes/Search.c b/src/Routes/Search.c index f0c5ad1..65a7c27 100644 --- a/src/Routes/Search.c +++ b/src/Routes/Search.c @@ -813,7 +813,7 @@ int results_handler(UrlParams *params) { char ***pager_matrix = NULL; int *pager_inner_counts = NULL; SearchHrefData href_data = { .query = raw_query, .engine_id = selected_engine_id }; - int pager_count = build_pagination(page, locale, search_href_builder, + int pager_count = build_pagination(page, search_href_builder, &href_data, &pager_matrix, &pager_inner_counts); diff --git a/src/Utility/Utility.c b/src/Utility/Utility.c index 16656bb..b6f5a36 100644 --- a/src/Utility/Utility.c +++ b/src/Utility/Utility.c @@ -178,7 +178,7 @@ int add_link_to_collection(const char *href, const char *label, return current_count + 1; } -int build_pagination(int page, const char *locale, +int build_pagination(int page, char *(*href_builder)(int page, void *data), void *data, char ****out_matrix, int **out_inner_counts) { enum { PAGER_WINDOW_SIZE = 5 }; diff --git a/src/Utility/Utility.h b/src/Utility/Utility.h index 822c972..2002307 100644 --- a/src/Utility/Utility.h +++ b/src/Utility/Utility.h @@ -17,7 +17,7 @@ int add_link_to_collection(const char *href, const char *label, const char *class_name, char ****collection, int **inner_counts, int current_count); -int build_pagination(int page, const char *locale, +int build_pagination(int page, char *(*href_builder)(int page, void *data), void *data, char ****out_matrix, int **out_inner_counts); -- cgit v1.2.3