[mobile]Whitelist domain ente.io as internal user
This commit is contained in:
parent
41b151ce7b
commit
40503d6ef2
2 changed files with 7 additions and 3 deletions
0
mobile/lib/service_locator.dart
Normal file
0
mobile/lib/service_locator.dart
Normal file
|
@ -9,11 +9,13 @@ import "package:shared_preferences/shared_preferences.dart";
|
|||
|
||||
import "model.dart";
|
||||
|
||||
class FeatureFlagService {
|
||||
class FlagService {
|
||||
late final SharedPreferences _prefs;
|
||||
late final Dio _enteDio;
|
||||
bool _usingEnteEmail = false;
|
||||
|
||||
FeatureFlagService(this._prefs, this._enteDio) {
|
||||
FlagService(this._prefs, this._enteDio) {
|
||||
_usingEnteEmail = _prefs.getString("email")?.endsWith("@ente.io") ?? false;
|
||||
Future.delayed(const Duration(seconds: 5), () {
|
||||
_fetch();
|
||||
});
|
||||
|
@ -55,10 +57,12 @@ class FeatureFlagService {
|
|||
|
||||
bool get disableCFWorker => flags.disableCFWorker;
|
||||
|
||||
bool get internalUser => flags.internalUser;
|
||||
bool get internalUser => flags.internalUser || _usingEnteEmail;
|
||||
|
||||
bool get betaUser => flags.betaUser;
|
||||
|
||||
bool get internalOrBetaUser => internalUser || betaUser;
|
||||
|
||||
bool get enableStripe => Platform.isIOS ? false : flags.enableStripe;
|
||||
|
||||
bool get mapEnabled => flags.mapEnabled;
|
||||
|
|
Loading…
Add table
Reference in a new issue