nc-photos/app/lib/controller/account_pref_controller/util.dart

18 lines
586 B
Dart
Raw Normal View History

part of '../account_pref_controller.dart';
extension on AccountPref {
bool? hasNewSharedAlbum() =>
provider.getBool(AccountPrefKey.hasNewSharedAlbum);
// Future<bool> setNewSharedAlbum(bool value) =>
// provider.setBool(AccountPrefKey.hasNewSharedAlbum, value);
String? getServerStatus() => provider.getString(AccountPrefKey.serverStatus);
Future<bool> setServerStatus(String? value) {
if (value == null) {
return provider.remove(AccountPrefKey.serverStatus);
} else {
return provider.setString(AccountPrefKey.serverStatus, value);
}
}
}