From eaa6ffe85d1fe7d891421d05fb0974b028e84e13 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 7 Jul 2021 18:42:05 +0300 Subject: [PATCH] Hide Google in FOSS version --- lib/ui/auth/login_view.dart | 3 ++- lib/utils/oauth.dart | 2 ++ lib/utils/oauth.dart.foss | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/ui/auth/login_view.dart b/lib/ui/auth/login_view.dart index eba0da743..70659e5a6 100644 --- a/lib/ui/auth/login_view.dart +++ b/lib/ui/auth/login_view.dart @@ -16,6 +16,7 @@ import 'package:invoiceninja_flutter/ui/auth/login_vm.dart'; import 'package:invoiceninja_flutter/utils/colors.dart'; import 'package:invoiceninja_flutter/utils/localization.dart'; import 'package:invoiceninja_flutter/ui/app/form_card.dart'; +import 'package:invoiceninja_flutter/utils/oauth.dart'; import 'package:invoiceninja_flutter/utils/platforms.dart'; import 'package:invoiceninja_flutter/.env.dart'; import 'package:material_design_icons_flutter/material_design_icons_flutter.dart'; @@ -73,7 +74,7 @@ class _LoginState extends State { _emailLogin = true; _createAccount = false; } - } else if (isApple()) { + } else if (isApple() || !GoogleOAuth.isEnabled) { _emailLogin = true; _hideGoogle = true; } diff --git a/lib/utils/oauth.dart b/lib/utils/oauth.dart index cbb829985..23e9a5be3 100644 --- a/lib/utils/oauth.dart +++ b/lib/utils/oauth.dart @@ -10,6 +10,8 @@ final GoogleSignIn _googleSignIn = GoogleSignIn( ); class GoogleOAuth { + static bool get isEnabled => true; + static Future signIn(Function(String, String) callback, {bool isSilent = false}) async { GoogleSignInAccount account; diff --git a/lib/utils/oauth.dart.foss b/lib/utils/oauth.dart.foss index d913404d8..1ed4ee4aa 100644 --- a/lib/utils/oauth.dart.foss +++ b/lib/utils/oauth.dart.foss @@ -1,4 +1,7 @@ class GoogleOAuth { + + static bool get isEnabled => false; + static Future signIn(Function(String, String) callback, {bool isSilent = false}) async { // }