|
@@ -4,22 +4,6 @@ import "package:ente_cast_normal/ente_cast_normal.dart";
|
|
|
import "package:ente_feature_flag/ente_feature_flag.dart";
|
|
|
import "package:shared_preferences/shared_preferences.dart";
|
|
|
|
|
|
-CastService? _castService;
|
|
|
-CastService get castService {
|
|
|
- _castService ??= CastServiceImpl();
|
|
|
- return _castService!;
|
|
|
-}
|
|
|
-
|
|
|
-FlagService? _flagService;
|
|
|
-
|
|
|
-FlagService get flagService {
|
|
|
- _flagService ??= FlagService(
|
|
|
- ServiceLocator.instance.prefs,
|
|
|
- ServiceLocator.instance.enteDio,
|
|
|
- );
|
|
|
- return _flagService!;
|
|
|
-}
|
|
|
-
|
|
|
class ServiceLocator {
|
|
|
late final SharedPreferences prefs;
|
|
|
late final Dio enteDio;
|
|
@@ -34,3 +18,19 @@ class ServiceLocator {
|
|
|
this.enteDio = enteDio;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+FlagService? _flagService;
|
|
|
+
|
|
|
+FlagService get flagService {
|
|
|
+ _flagService ??= FlagService(
|
|
|
+ ServiceLocator.instance.prefs,
|
|
|
+ ServiceLocator.instance.enteDio,
|
|
|
+ );
|
|
|
+ return _flagService!;
|
|
|
+}
|
|
|
+
|
|
|
+CastService? _castService;
|
|
|
+CastService get castService {
|
|
|
+ _castService ??= CastServiceImpl();
|
|
|
+ return _castService!;
|
|
|
+}
|