init static method
Future<void>
init({
- bool showLogs = false,
- bool lazy = true,
- Map<
String, dynamic> ? initial, - SettingsDelegate? delegate,
Initialize the settings manager.
showLogs enables logging.
initial provides initial key/value pairs.
delegate provides a custom storage mechanism.
Implementation
static Future<void> init({
bool showLogs = false,
bool lazy = true,
Map<String, dynamic>? initial,
SettingsDelegate? delegate,
}) async {
i._lazy = lazy;
i._showLogs = showLogs;
i._delegate = delegate;
if (initial != null) i._props = initial;
i.initialized = true;
if (lazy) {
load();
} else {
await load();
}
}