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