From cdf745613141490688a4bc13750ff391bdb9a8c2 Mon Sep 17 00:00:00 2001
From: yansans <66671259+yansans@users.noreply.github.com>
Date: Fri, 5 Apr 2024 11:54:14 +0700
Subject: [PATCH] fix: setting and exporter

---
 .../bondoyap/ui/settings/SettingsFragment.kt   |  1 -
 .../ui/settings/TransactionsExporter.kt        | 18 ++----------------
 2 files changed, 2 insertions(+), 17 deletions(-)

diff --git a/app/src/main/java/com/example/bondoyap/ui/settings/SettingsFragment.kt b/app/src/main/java/com/example/bondoyap/ui/settings/SettingsFragment.kt
index 0e1b676..23c6ea4 100644
--- a/app/src/main/java/com/example/bondoyap/ui/settings/SettingsFragment.kt
+++ b/app/src/main/java/com/example/bondoyap/ui/settings/SettingsFragment.kt
@@ -40,7 +40,6 @@ class SettingsFragment : Fragment() {
     private val transactionsViewModel: TransactionsViewModel by viewModels {
         TransactionsViewModelFactory((requireContext().applicationContext as TransactionsApplication).repository)
     }
-    private val database = MockDatabase()
     private lateinit var exporter: TransactionsExporter
 
     override fun onCreateView(
diff --git a/app/src/main/java/com/example/bondoyap/ui/settings/TransactionsExporter.kt b/app/src/main/java/com/example/bondoyap/ui/settings/TransactionsExporter.kt
index 347373d..ea81adf 100644
--- a/app/src/main/java/com/example/bondoyap/ui/settings/TransactionsExporter.kt
+++ b/app/src/main/java/com/example/bondoyap/ui/settings/TransactionsExporter.kt
@@ -35,7 +35,7 @@ class TransactionsExporter(private val transactionsViewModel: TransactionsViewMo
         }
     }
 
-    private fun writeToExcel(fileName: String, transactions: List<Transaction>) {
+    private fun writeToExcel(fileName: String, transactions: List<Transactions>) {
         val documentsDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS)
         val file = File(documentsDir, fileName)
 
@@ -79,22 +79,8 @@ class TransactionsExporter(private val transactionsViewModel: TransactionsViewMo
             }
         }.write(file.absolutePath)
 
-        workbook {
-            sheet("Transactions") {
-                transactionsHeader()
-
-                for (transaction in transactions) {
-                    row {
-                        cell(transaction.date)
-                        cell(transaction.category)
-                        cell(transaction.amount)
-                        cell(transaction.name)
-                        cell(transaction.location)
-                    }
-                }
-            }
-        }.write(fileCache.absolutePath)
 
+        file.copyTo(fileCache, true)
     }
 
 
-- 
GitLab