immich/server/test
PathToLife 09f4476f97
feat: improve performance for GET /api/album & /api/album/:id (#17124)
* fix(server) optimize number of sql calls for GET /api/albums

remove unnecessary join for getMetadataForIds
remove separate call to getLastUpdatedAssetForAlbumId

* fix(server) remove unnecessary getLastUpdatedAssetForAlbumId call for GET /api/album/:id

also remove getLastUpdatedAssetForAlbumId query as it is no longer referenced

* fix(server): correct lastModifiedAssetTimestamp return type + formatting and typing

* chore(server): address type issue with tests found via npm:check

tests & lint still pass before this commit.
2025-03-31 11:28:41 +00:00
..
fixtures feat: schema diff sql tools (#17116) 2025-03-28 10:40:09 -04:00
medium chore: finish migrating eslint config files; bump unicorn (#17200) 2025-03-31 12:18:25 +01:00
repositories feat: improve performance for GET /api/album & /api/album/:id (#17124) 2025-03-31 11:28:41 +00:00
sql-tools feat: schema diff sql tools (#17116) 2025-03-28 10:40:09 -04:00
factory.ts chore: finish migrating eslint config files; bump unicorn (#17200) 2025-03-31 12:18:25 +01:00
small.factory.ts feat: schema diff sql tools (#17116) 2025-03-28 10:40:09 -04:00
utils.ts chore: finish migrating eslint config files; bump unicorn (#17200) 2025-03-31 12:18:25 +01:00
vitest.config.medium.mjs feat: medium tests for user and sync service (#16304) 2025-02-25 16:31:07 +00:00
vitest.config.mjs feat: schema diff sql tools (#17116) 2025-03-28 10:40:09 -04:00