changed questionnaire_order.json framework.
This commit is contained in:
@ -69,6 +69,11 @@ class HandlerClientCoachCode(
|
||||
val clientCode = clientCodeField.text.toString()
|
||||
val coachCode = coachCodeField.text.toString()
|
||||
|
||||
// Prüfen, ob die Datenbank-Dateien vor dem Klick existieren
|
||||
val dbFile = layout.context.getDatabasePath("questionnaire_database")
|
||||
val dbJournalFile = layout.context.getDatabasePath("questionnaire_database-journal")
|
||||
val dbExisted = dbFile.exists() || dbJournalFile.exists()
|
||||
|
||||
// Check if client code already exists asynchronously
|
||||
CoroutineScope(Dispatchers.IO).launch {
|
||||
val existingClient = MyApp.database.clientDao().getClientByCode(clientCode)
|
||||
@ -81,6 +86,13 @@ class HandlerClientCoachCode(
|
||||
} else {
|
||||
// Either no existing client or re-using previous code
|
||||
saveAnswers(clientCode, coachCode)
|
||||
|
||||
// Datenbank-Dateien löschen, wenn sie vorher NICHT existierten
|
||||
if (!dbExisted) {
|
||||
dbFile.delete()
|
||||
dbJournalFile.delete()
|
||||
}
|
||||
|
||||
goToNextQuestion()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user