[mobile]Whitelist domain ente.io as internal user

This commit is contained in:
Neeraj Gupta 2024-04-23 10:32:53 +05:30
parent 41b151ce7b
commit 40503d6ef2
2 changed files with 7 additions and 3 deletions

View file

View 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;