This commit is contained in:
syuilo 2025-06-26 12:01:56 +09:00
parent 525a330637
commit 60649f4d66
1 changed files with 1 additions and 0 deletions

View File

@ -113,6 +113,7 @@ export function getInitialPrefValue<K extends keyof PREF>(k: K): ValueOf<K> {
}
// TODO: PreferencesManagerForGuest のような非ログイン専用のクラスを分離すれば$iのnullチェックやaccountがnullであるスコープのレコード挿入などが不要になり綺麗になるかもしれない
// と思ったけど操作アカウントが存在しない場合も考慮する現在の設計の方が汎用的かつ堅牢かもしれない
// NOTE: accountDependentな設定は初期状態であってもアカウントごとのスコープでレコードを作成しておかないと、サーバー同期する際に正しく動作しなくなる
export class PreferencesManager {
private storageProvider: StorageProvider;