add proper persistence expirations and collapse the connection section by default

This commit is contained in:
Fabian Freund
2026-07-30 14:01:37 +02:00
parent f1de9b420b
commit da6a4e751e
10 changed files with 42 additions and 4 deletions
@@ -348,6 +348,7 @@ class PinnedAddonIds extends _$PinnedAddonIds {
persist(
ref.watch(riverpodDatabaseStorageProvider),
key: 'PinnedAddonIds',
options: const StorageOptions(cacheTime: StorageCacheTime.unsafe_forever),
encode: (state) => jsonEncode(state.toList()),
decode: (encoded) =>
(jsonDecode(encoded) as List<dynamic>).cast<String>().toSet(),