fix: Database Info

This commit is contained in:
J-Jamet
2025-10-13 11:08:56 +02:00
parent e7f2a22583
commit cc936b9304
2 changed files with 13 additions and 11 deletions

View File

@@ -67,11 +67,13 @@ abstract class DatabaseActivity : StylishActivity(), DatabaseRetrieval {
}
is DatabaseViewModel.ActionState.OnDatabaseInfoChanged -> {
showDatabaseChangedDialog(
uiState.previousDatabaseInfo,
uiState.newDatabaseInfo,
uiState.readOnlyDatabase
)
if (manageDatabaseInfo()) {
showDatabaseChangedDialog(
uiState.previousDatabaseInfo,
uiState.newDatabaseInfo,
uiState.readOnlyDatabase
)
}
}
is DatabaseViewModel.ActionState.OnDatabaseActionRequested -> {
@@ -132,6 +134,8 @@ abstract class DatabaseActivity : StylishActivity(), DatabaseRetrieval {
// optional method implementation
}
open fun manageDatabaseInfo(): Boolean = true
override fun onDatabaseActionFinished(
database: ContextualDatabase,
actionTask: String,

View File

@@ -37,13 +37,11 @@ class HardwareKeyActivity: DatabaseModeActivity(){
mHardwareKeyLauncherViewModel.manageSelectionResult(it)
}
override fun applyCustomStyle(): Boolean {
return false
}
override fun applyCustomStyle(): Boolean = false
override fun showDatabaseDialog(): Boolean {
return false
}
override fun showDatabaseDialog(): Boolean = false
override fun manageDatabaseInfo(): Boolean = false
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)