mirror of
https://github.com/gabehf/Fladder.git
synced 2026-03-07 13:38:13 -08:00
17 lines
571 B
Dart
17 lines
571 B
Dart
class FladderConfig {
|
|
static FladderConfig _instance = FladderConfig._();
|
|
FladderConfig._();
|
|
|
|
static String? get baseUrl => _instance._baseUrl;
|
|
static set baseUrl(String? value) => _instance._baseUrl = value;
|
|
String? _baseUrl;
|
|
|
|
static void fromJson(Map<String, dynamic> json) => _instance = FladderConfig._fromJson(json);
|
|
|
|
factory FladderConfig._fromJson(Map<String, dynamic> json) {
|
|
final config = FladderConfig._();
|
|
final newUrl = json['baseUrl'] as String?;
|
|
config._baseUrl = newUrl?.isEmpty == true ? null : newUrl;
|
|
return config;
|
|
}
|
|
}
|