Skip to content

Commit c5d68b4

Browse files
authored
Merge pull request #60 from ente-io/fix_change_email
Fix change email
2 parents 6582c3b + dd558cb commit c5d68b4

5 files changed

Lines changed: 23 additions & 12 deletions

File tree

lib/app/view/app.dart

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import 'package:ente_auth/ui/home_page.dart';
1616
import 'package:ente_auth/ui/settings/app_update_dialog.dart';
1717
import 'package:flutter/foundation.dart';
1818
import "package:flutter/material.dart";
19-
import "package:flutter_localizations/flutter_localizations.dart";
19+
import 'package:flutter_localizations/flutter_localizations.dart';
2020

2121
class App extends StatefulWidget {
2222
const App({Key key});
@@ -79,9 +79,14 @@ class _AppState extends State<App> {
7979
theme: lightTheme,
8080
darkTheme: dartTheme,
8181
debugShowCheckedModeBanner: false,
82-
supportedLocales: supportedLocales,
82+
supportedLocales: appSupportedLocales,
8383
localeListResolutionCallback: localResolutionCallBack,
84-
localizationsDelegates: AppLocalizations.localizationsDelegates,
84+
localizationsDelegates: const [
85+
AppLocalizations.delegate,
86+
GlobalMaterialLocalizations.delegate,
87+
GlobalCupertinoLocalizations.delegate,
88+
GlobalWidgetsLocalizations.delegate,
89+
],
8590
routes: _getRoutes,
8691
),
8792
);
@@ -92,7 +97,7 @@ class _AppState extends State<App> {
9297
theme: lightThemeData,
9398
darkTheme: darkThemeData,
9499
debugShowCheckedModeBanner: false,
95-
supportedLocales: supportedLocales,
100+
supportedLocales: appSupportedLocales,
96101
localeListResolutionCallback: localResolutionCallBack,
97102
localizationsDelegates: const [
98103
AppLocalizations.delegate,

lib/locale.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ import 'dart:ui';
33
// list of locales which are enabled for auth app.
44
// Add more language to the list only when at least 90% of the strings are
55
// translated in the corresponding language.
6-
const List<Locale> supportedLocales = <Locale>[
6+
const List<Locale> appSupportedLocales = <Locale>[
77
Locale('en'),
88
];
99

1010
Locale localResolutionCallBack(locales, supportedLocales) {
1111
for (Locale locale in locales) {
12-
if (supportedLocales.contains(locale)) {
12+
if (appSupportedLocales.contains(locale)) {
1313
return locale;
1414
}
1515
}

lib/ui/account/change_email_dialog.dart

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
1-
// @dart=2.9
2-
31
import 'package:ente_auth/l10n/l10n.dart';
42
import 'package:ente_auth/services/user_service.dart';
53
import 'package:ente_auth/utils/dialog_util.dart';
64
import 'package:ente_auth/utils/email_util.dart';
75
import 'package:flutter/material.dart';
86

97
class ChangeEmailDialog extends StatefulWidget {
10-
const ChangeEmailDialog({Key key}) : super(key: key);
8+
const ChangeEmailDialog({Key? key}) : super(key: key);
119

1210
@override
1311
State<ChangeEmailDialog> createState() => _ChangeEmailDialogState();
1412
}
1513

1614
class _ChangeEmailDialogState extends State<ChangeEmailDialog> {
17-
String _email;
15+
String _email = "";
1816

1917
@override
2018
Widget build(BuildContext context) {

lib/ui/tools/app_lock.dart

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22

33
import 'dart:async';
44

5+
import 'package:ente_auth/l10n/l10n.dart';
56
import 'package:ente_auth/locale.dart';
67
import 'package:flutter/material.dart';
8+
import 'package:flutter_localizations/flutter_localizations.dart';
79

810
/// A widget which handles app lifecycle events for showing and hiding a lock screen.
911
/// This should wrap around a `MyApp` widget (or equivalent).
@@ -108,8 +110,14 @@ class _AppLockState extends State<AppLock> with WidgetsBindingObserver {
108110
themeMode: ThemeMode.system,
109111
theme: widget.lightTheme,
110112
darkTheme: widget.darkTheme,
111-
supportedLocales: supportedLocales,
113+
supportedLocales: appSupportedLocales,
112114
localeListResolutionCallback: localResolutionCallBack,
115+
localizationsDelegates: const [
116+
AppLocalizations.delegate,
117+
GlobalMaterialLocalizations.delegate,
118+
GlobalCupertinoLocalizations.delegate,
119+
GlobalWidgetsLocalizations.delegate,
120+
],
113121
onGenerateRoute: (settings) {
114122
switch (settings.name) {
115123
case '/lock-screen':

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: ente_auth
22
description: ente two-factor authenticator
3-
version: 1.0.30+30
3+
version: 1.0.31+31
44
publish_to: none
55

66
environment:

0 commit comments

Comments
 (0)