Pass user ID to addSyncShelvesJob

Include the requesting user's ID as an additional argument when enqueueing immediate shelf sync jobs so the job has user context. Updated the route implementation and adjusted affected tests (goodreads-shelves-id, hardcover-shelves-id, and hardcover-shelves routes tests) to expect the extra 'user-1' parameter.
This commit is contained in:
kikootwo
2026-03-11 09:59:54 -04:00
parent 0a405f2313
commit 8aac63715a
4 changed files with 5 additions and 4 deletions
+1 -1
View File
@@ -137,7 +137,7 @@ describe('POST /api/user/hardcover-shelves', () => {
);
// Immediate background sync must have been triggered
expect(jobQueueMock.addSyncShelvesJob).toHaveBeenCalledWith(undefined, 'new-shelf', 'hardcover', 0);
expect(jobQueueMock.addSyncShelvesJob).toHaveBeenCalledWith(undefined, 'new-shelf', 'hardcover', 0, 'user-1');
});
it('strips Bearer prefix from apiToken before encrypting', async () => {