added passwort for login and download, token-system
This commit is contained in:
@ -69,10 +69,9 @@ 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()
|
||||
// Prüfen, ob die DB-Datei vor dem Zugriff existiert
|
||||
val dbPath = layout.context.getDatabasePath("questionnaire_database")
|
||||
val dbExistedBefore = dbPath.exists()
|
||||
|
||||
// Check if client code already exists asynchronously
|
||||
CoroutineScope(Dispatchers.IO).launch {
|
||||
@ -86,19 +85,21 @@ 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()
|
||||
|
||||
// Lösche DB-Dateien nur, wenn sie vorher nicht existierten
|
||||
if (!dbExistedBefore) {
|
||||
MyApp.database.close()
|
||||
dbPath.delete()
|
||||
val journalFile = layout.context.getDatabasePath("questionnaire_database-journal")
|
||||
journalFile.delete()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Handle Previous button click
|
||||
private fun onPreviousClicked(clientCodeField: EditText, coachCodeField: EditText) {
|
||||
val clientCode = clientCodeField.text.toString()
|
||||
|
||||
Reference in New Issue
Block a user