wip: async changes
This commit is contained in:
parent
ef17abbb9a
commit
0205c74f8c
|
@ -25,7 +25,9 @@ class _SignInPageWidgetState extends State<SignInPageWidget> {
|
||||||
void initState() {
|
void initState() {
|
||||||
super.initState();
|
super.initState();
|
||||||
_model = createModel(context, () => SignInPageModel());
|
_model = createModel(context, () => SignInPageModel());
|
||||||
DeepLinkService().ensureInitialization();
|
WidgetsBinding.instance.addPostFrameCallback((_) async {
|
||||||
|
await DeepLinkService().ensureInitialization();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|
|
@ -26,7 +26,9 @@ class _SignUpPageWidgetState extends State<SignUpPageWidget> {
|
||||||
void initState() {
|
void initState() {
|
||||||
super.initState();
|
super.initState();
|
||||||
_model = createModel(context, () => SignUpPageModel());
|
_model = createModel(context, () => SignUpPageModel());
|
||||||
DeepLinkService().ensureInitialization();
|
WidgetsBinding.instance.addPostFrameCallback((_) async {
|
||||||
|
await DeepLinkService().ensureInitialization();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/scheduler.dart';
|
import 'package:flutter/scheduler.dart';
|
||||||
import 'package:hub/shared/helpers/base_storage.dart';
|
import 'package:hub/shared/helpers/base_storage.dart';
|
||||||
|
@ -43,7 +42,9 @@ class _WelcomePageWidgetState extends State<WelcomePageWidget> {
|
||||||
setState(() {});
|
setState(() {});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
DeepLinkService().ensureInitialization();
|
WidgetsBinding.instance.addPostFrameCallback((_) async {
|
||||||
|
await DeepLinkService().ensureInitialization();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|
|
@ -54,24 +54,22 @@ class DeepLinkService {
|
||||||
|
|
||||||
Future<void> _showForgotPasswordScreen(String email, String token) async {
|
Future<void> _showForgotPasswordScreen(String email, String token) async {
|
||||||
try {
|
try {
|
||||||
WidgetsBinding.instance.addPostFrameCallback((_) async {
|
final FlutterFlowTheme theme = FlutterFlowTheme.of(StorageHelper().context!);
|
||||||
final theme = FlutterFlowTheme.of(StorageHelper().context!);
|
final ForgotPasswordScreen screen = ForgotPasswordScreen(email: email, token: token);
|
||||||
final screen = ForgotPasswordScreen(email: email, token: token);
|
await showModalBottomSheet(
|
||||||
await showModalBottomSheet(
|
context: StorageHelper().context!,
|
||||||
context: StorageHelper().context!,
|
builder: (context) => Padding(
|
||||||
builder: (context) => Padding(
|
padding: MediaQuery.viewInsetsOf(context),
|
||||||
padding: MediaQuery.viewInsetsOf(context),
|
child: screen,
|
||||||
child: screen,
|
),
|
||||||
),
|
isScrollControlled: true,
|
||||||
isScrollControlled: true,
|
backgroundColor: theme.primaryBackground,
|
||||||
backgroundColor: theme.primaryBackground,
|
showDragHandle: true,
|
||||||
showDragHandle: true,
|
useSafeArea: true,
|
||||||
useSafeArea: true,
|
enableDrag: true,
|
||||||
enableDrag: true,
|
).whenComplete(() {
|
||||||
).whenComplete(() {
|
StorageHelper().isRecovered = false;
|
||||||
StorageHelper().isRecovered = false;
|
print('showModalBottomSheet completed');
|
||||||
print('showModalBottomSheet completed');
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
} catch (e, s) {
|
} catch (e, s) {
|
||||||
print('Error showing forgot password screen: $e, $s');
|
print('Error showing forgot password screen: $e, $s');
|
||||||
|
|
Loading…
Reference in New Issue