aligning logic to backend workflows
This commit is contained in:
@@ -101,6 +101,10 @@ class _HomeScreenState extends State<HomeScreen>
|
||||
});
|
||||
}
|
||||
|
||||
if(prefs.getString("userId") == null) {
|
||||
prefs.setString("userId", Uuid().v4());
|
||||
};
|
||||
|
||||
await homeController.getTransactions(prefs.getString("userId")!);
|
||||
}
|
||||
|
||||
@@ -197,7 +201,7 @@ class _HomeScreenState extends State<HomeScreen>
|
||||
actions: [
|
||||
if(_isLoggedIn)
|
||||
IconButton(
|
||||
icon: const Icon(Icons.exit_to_app_sharp),
|
||||
icon: const Icon(Icons.turn_slight_right_sharp),
|
||||
onPressed: () {
|
||||
showDialog(
|
||||
context: context,
|
||||
@@ -525,16 +529,16 @@ class _HomeScreenState extends State<HomeScreen>
|
||||
),
|
||||
SizedBox(width: 10),
|
||||
Icon(
|
||||
e['status'] == 'SUCCESS'
|
||||
e['integrationStatus'] == 'SUCCESS'
|
||||
? Icons.check_circle
|
||||
: e['status'] == 'PENDING'
|
||||
: e['integrationStatus'] == 'PENDING'
|
||||
? Icons.pending
|
||||
: Icons.cancel,
|
||||
size: 16,
|
||||
color:
|
||||
e['status'] == 'SUCCESS'
|
||||
e['integrationStatus'] == 'SUCCESS'
|
||||
? Colors.green
|
||||
: e['status'] == 'PENDING'
|
||||
: e['integrationStatus'] == 'PENDING'
|
||||
? Colors.orange
|
||||
: Colors.red,
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user