immich/mobile/lib/entities
Jeremy Fleischman de67d22bc0
fix: add missing awaits when changing client certificate (#20189)
I ran into this while testing out
<https://github.com/immich-app/immich/pull/19830>. When I add, change,
or remove a client certificate under Immich's advanced settings, the
change wouldn't take effect until some mysterious point in the future.
For example:

1. Add a client certificate. It doesn't get used.
2. Remove certificate. *Now* the client certificate from step 1) is used.
3. Restart application. Now no client certificate is used.

This all boils down to some missing `await`s. The user would change the
cert, and we'd start asynchronously saving it to the store, and while
the save is still happening, [`HttpSSLOptions` pulls the "old" value out of
`SSLClientCertStoreVal`](https://github.com/immich-app/immich/blob/v1.136.0/mobile/lib/utils/http_ssl_options.dart#L30).

With the appropriate `await`s, this behaves much more sanely.
2025-07-25 00:28:33 -05:00
..
album.entity.dart chore: bump line length to 120 (#20191) 2025-07-25 02:37:22 +00:00
album.entity.g.dart feat(mobile): add album description functionality (#18886) 2025-06-04 17:41:28 +00:00
android_device_asset.entity.dart refactor(mobile): entities and models (#9182) 2024-04-30 21:36:40 -05:00
android_device_asset.entity.g.dart chore(mobile): upgrade gradle (#13901) 2024-11-05 10:34:24 -06:00
asset.entity.dart chore: bump line length to 120 (#20191) 2025-07-25 02:37:22 +00:00
asset.entity.g.dart feat: locked view mobile (#18316) 2025-05-20 13:35:22 +00:00
backup_album.entity.dart feat: migrate backup albums to sqlite (#20049) 2025-07-21 12:56:49 -05:00
backup_album.entity.g.dart chore(mobile): upgrade gradle (#13901) 2024-11-05 10:34:24 -06:00
device_asset.entity.dart refactor(mobile): entities and models (#9182) 2024-04-30 21:36:40 -05:00
duplicated_asset.entity.dart refactor(mobile): entities and models (#9182) 2024-04-30 21:36:40 -05:00
duplicated_asset.entity.g.dart chore(mobile): upgrade gradle (#13901) 2024-11-05 10:34:24 -06:00
etag.entity.dart refactor(mobile): entities and models (#9182) 2024-04-30 21:36:40 -05:00
etag.entity.g.dart chore(mobile): upgrade gradle (#13901) 2024-11-05 10:34:24 -06:00
ios_device_asset.entity.dart refactor(mobile): entities and models (#9182) 2024-04-30 21:36:40 -05:00
ios_device_asset.entity.g.dart chore(mobile): upgrade gradle (#13901) 2024-11-05 10:34:24 -06:00
README.md refactor(mobile): entities and models (#9182) 2024-04-30 21:36:40 -05:00
store.entity.dart fix: add missing awaits when changing client certificate (#20189) 2025-07-25 00:28:33 -05:00

This directory contains entity that is stored in the local storage.