From 8584e95ef7dd325dbc6c020927f0bc6ad70f4205 Mon Sep 17 00:00:00 2001 From: Arthur Lefebvre Date: Sun, 25 Jan 2026 00:42:50 +0100 Subject: [PATCH] User book API: use a single query with result and count --- front/src/BooksBrowser.vue | 11 +-- front/src/api.js | 4 - internal/apitest/get_book_per_author.go | 2 +- internal/apitest/get_count_user_book_test.go | 73 ------------------- internal/apitest/get_read_user_book_test.go | 35 +++++---- .../apitest/get_reading_user_book_test.go | 12 +-- internal/apitest/get_user_book_test.go | 9 ++- .../apitest/get_wantread_user_book_test.go | 12 +-- internal/dto/out.go | 5 ++ internal/query/query.go | 12 +-- internal/routes/authorbooksget.go | 1 - internal/routes/userbookreadget.go | 13 +--- internal/routes/userbookreadingget.go | 13 +--- internal/routes/userbookwantreadget.go | 13 +--- internal/setup/setup.go | 9 --- 15 files changed, 63 insertions(+), 161 deletions(-) delete mode 100644 internal/apitest/get_count_user_book_test.go diff --git a/front/src/BooksBrowser.vue b/front/src/BooksBrowser.vue index 1399126..bf3c879 100644 --- a/front/src/BooksBrowser.vue +++ b/front/src/BooksBrowser.vue @@ -1,7 +1,7 @@