immich/server/test/repositories
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
..
access.repository.mock.ts refactor: test mocks (#16008) 2025-02-11 00:47:42 +01:00
asset.repository.mock.ts feat: improve performance for GET /api/album & /api/album/:id (#17124) 2025-03-31 11:28:41 +00:00
config.repository.mock.ts refactor: repositories (#16036) 2025-02-11 14:08:13 -05:00
crypto.repository.mock.ts refactor: repositories (#16036) 2025-02-11 14:08:13 -05:00
database.repository.mock.ts refactor: database repository (#16593) 2025-03-06 13:33:24 -05:00
job.repository.mock.ts refactor: last repository (#16042) 2025-02-11 22:15:56 +00:00
media.repository.mock.ts refactor: test mocks (#16008) 2025-02-11 00:47:42 +01:00
metadata.repository.mock.ts feat(server): set exiftool process count (#16388) 2025-02-27 09:24:40 -05:00
storage.repository.mock.ts refactor: repositories (#16036) 2025-02-11 14:08:13 -05:00
system-metadata.repository.mock.ts refactor: test mocks (#16008) 2025-02-11 00:47:42 +01:00
telemetry.repository.mock.ts refactor: test mocks (#16008) 2025-02-11 00:47:42 +01:00