Added internet permission and better message from api call

This commit is contained in:
Nathan Anderson
2023-07-30 19:26:56 -06:00
parent 83393807c7
commit 6fae83674b
4 changed files with 30 additions and 13 deletions
+12 -5
View File
@@ -217,14 +217,21 @@ class _LoginState extends ConsumerState<Login> {
'password': passwordController.text,
});
final bool success = data?['success'] ?? false;
String message = 'Login unsuccessful';
bool success = data?['success'] == 'false';
if (data != null) {
if (data['message'] != null) {
message = data['message'];
} else if (success) {
message = 'Logged in!';
}
}
// final bool success = data?['success'] ?? false;
printAmber(data);
showSnack(
ref: ref,
text: data?['message'] ?? success
? 'Login successful'
: 'Login unsuccessful',
text: message,
type: !success ? SnackType.error : SnackType.success);
printAmber(data);
} catch (err, st) {
printRed('Error in login: $err\n$st');
}