From 72e6d82f49a75749b0124fbf0ebb350893f9b172 Mon Sep 17 00:00:00 2001
From: Moe <moe@chocola.dev>
Date: Thu, 12 May 2022 22:10:28 +0700
Subject: [PATCH] Fix transactions auth

---
 lib/screens/transactions.dart | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/lib/screens/transactions.dart b/lib/screens/transactions.dart
index 0e8edb5..95722ab 100644
--- a/lib/screens/transactions.dart
+++ b/lib/screens/transactions.dart
@@ -12,15 +12,10 @@ class Transactions extends StatefulWidget {
 }
 
 class _TransactionsState extends State<Transactions> {
-  var session = '';
-
-  @override
-  void initState() {
-    super.initState();
-
-    getSession().then((session) async {
-      session = session;
-    });
+  Future<dynamic> loadTransaction() async {
+    var session = await getSession();
+    var data = await getTransactions(session);
+    return data;
   }
 
   @override
@@ -33,7 +28,7 @@ class _TransactionsState extends State<Transactions> {
         backgroundColor: const Color(0xff212226),
       ),
       body: FutureBuilder<dynamic>(
-        future: getTransactions(session),
+        future: loadTransaction(),
         builder: (context, snapshot) {
           if (snapshot.hasData) {
             var data = snapshot.data;