mirror of
https://github.com/atsunatsu/Look4Sat.git
synced 2026-10-04 11:37:22 +00:00
Added a function to clear the database #79
This commit is contained in:
1 parent
a7427f3632
commit
e9dc166e1e
8 files changed
+44
-6
No files matched your search
@@ -69,4 +69,9 @@ class LocalSource(
|
||||
override suspend fun updateTransmitters(transmitters: List<Transmitter>) {
|
||||
transmittersDao.updateTransmitters(transmitters.toFramework())
|
||||
}
|
||||
|
||||
override suspend fun clearData() {
|
||||
entriesDao.deleteEntries()
|
||||
transmittersDao.deleteTransmitters()
|
||||
}
|
||||
}
|
||||
+1
@@ -116,6 +116,7 @@ class SettingsFragment : Fragment(R.layout.fragment_settings) {
|
||||
binding.prefsData.updateBtnWeb.setOnClickListener {
|
||||
findNavController().navigateSafe(R.id.action_prefs_to_sources)
|
||||
}
|
||||
binding.prefsData.updateBtnClear.setOnClickListener { viewModel.clearData() }
|
||||
getNavResult<List<String>>(R.id.nav_settings, "sources") { sources ->
|
||||
viewModel.updateDataFromWeb(sources)
|
||||
}
|
||||
|
||||
+4
@@ -25,6 +25,10 @@ class SettingsViewModel @Inject constructor(
|
||||
repository.updateDataFromWeb(sources)
|
||||
}
|
||||
|
||||
fun clearData() {
|
||||
repository.clearData()
|
||||
}
|
||||
|
||||
fun getUseUTC(): Boolean = settings.getUseUTC()
|
||||
|
||||
fun setUseUTC(value: Boolean) = settings.setUseUTC(value)
|
||||
|
||||
Reference in new issue
Block a user