mirror of
https://github.com/immich-app/immich
synced 2025-10-17 18:19:27 +00:00
* add store entity and migration * make store service take both isar and drift repos * migrate and switch store on beta timeline state change * chore: make drift variables final * dispose old store before switching repos * use store to update values for beta timeline * change log service to use the proper store * migrate store when beta already enabled * use isar repository to check beta timeline in store service * remove unused update method from store repo * dispose after create * change watchAll signature in store repo * fix test * rename init isar to initDB * request user to close and reopen on beta migration * fix tests * handle empty version in migration * wait for cache to be populated after migration --------- Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> Co-authored-by: Alex <alex.tran1502@gmail.com> |
||
|---|---|---|
| .. | ||
| domain | ||
| drift/main | ||
| fixtures | ||
| infrastructure | ||
| modules | ||
| pages/search | ||
| services | ||
| test_utils | ||
| utils | ||
| api.mocks.dart | ||
| dto.mocks.dart | ||
| mock_http_override.dart | ||
| repository.mocks.dart | ||
| service.mocks.dart | ||
| test_utils.dart | ||
| widget_tester_extensions.dart | ||