first commit
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
/// A service that stores and retrieves user settings.
|
||||
///
|
||||
/// By default, this class does not persist user settings. If you'd like to
|
||||
/// persist the user settings locally, use the shared_preferences package. If
|
||||
/// you'd like to store settings on a web server, use the http package.
|
||||
class SettingsService {
|
||||
/// Loads the User's preferred ThemeMode from local or remote storage.
|
||||
Future<ThemeMode> themeMode() async => ThemeMode.system;
|
||||
|
||||
/// Persists the user's preferred ThemeMode to local or remote storage.
|
||||
Future<void> updateThemeMode(ThemeMode theme) async {
|
||||
// Use the shared_preferences package to persist settings locally or the
|
||||
// http package to persist settings over the network.
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user