mirror of
https://github.com/ente-io/ente.git
synced 2025-08-07 23:18:10 +00:00
[auth] Handle deeplink in offline mode
This commit is contained in:
parent
a15556264a
commit
3fa18b3560
@ -669,7 +669,10 @@ class _HomePageState extends State<HomePage> {
|
||||
}
|
||||
|
||||
void _handleDeeplink(BuildContext context, String? link) {
|
||||
if (!Configuration.instance.hasConfiguredAccount() || link == null) {
|
||||
bool isAccountConfigured = Configuration.instance.hasConfiguredAccount();
|
||||
bool isOfflineModeEnabled = Configuration.instance.hasOptedForOfflineMode() &&
|
||||
Configuration.instance.getOfflineSecretKey() != null;
|
||||
if (!(isAccountConfigured || isOfflineModeEnabled) || link == null) {
|
||||
return;
|
||||
}
|
||||
if (mounted && link.toLowerCase().startsWith("otpauth://")) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user