Приложение на флаторе, настройки
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import '../../../../core/errors/result.dart';
|
||||
import '../entities/server_config.dart';
|
||||
|
||||
abstract class SettingsRepository {
|
||||
Future<String?> getApiUrl();
|
||||
Future<Result<void>> saveApiUrl(String url);
|
||||
Future<String?> getLanguageCode();
|
||||
Future<Result<void>> saveLanguageCode(String code);
|
||||
Future<Result<ServerConfig>> getServerConfig();
|
||||
Future<Result<void>> refreshServerConfig();
|
||||
Future<Result<bool>> getNotificationsEnabled();
|
||||
Future<Result<void>> setNotificationsEnabled(bool enabled);
|
||||
Future<Result<bool>> getDarkModeEnabled();
|
||||
Future<Result<void>> setDarkModeEnabled(bool enabled);
|
||||
Future<Result<void>> clearAllData();
|
||||
}
|
||||
Reference in New Issue
Block a user