client code laod fix
This commit is contained in:
@ -76,21 +76,26 @@ class HandlerLastPage(
|
||||
// Punkte summieren
|
||||
GlobalValues.INTEGRATION_INDEX = sumPoints()
|
||||
|
||||
// Client-Code merken
|
||||
// Client-Code merken (für Auto-Laden im Opening Screen)
|
||||
val clientCode = answers["client_code"] as? String
|
||||
if (clientCode != null) GlobalValues.LAST_CLIENT_CODE = clientCode
|
||||
if (clientCode != null) {
|
||||
GlobalValues.LAST_CLIENT_CODE = clientCode
|
||||
GlobalValues.LOADED_CLIENT_CODE = clientCode // <— zusätzlich setzen
|
||||
}
|
||||
|
||||
// min. Ladezeit einhalten
|
||||
// min. Ladezeit einhalten (ruhiges UX)
|
||||
val elapsedTime = System.currentTimeMillis() - startTime
|
||||
if (elapsedTime < minLoadingTimeMs) delay(minLoadingTimeMs - elapsedTime)
|
||||
|
||||
withContext(Dispatchers.Main) {
|
||||
showLoading(false)
|
||||
val activity = layout.context as? MainActivity
|
||||
// Zurück zum Opening Screen – der lädt dann automatisch (siehe Änderung 2)
|
||||
activity?.finishQuestionnaire() ?: goToNextQuestion()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
override fun validate(): Boolean = true
|
||||
|
||||
Reference in New Issue
Block a user