Skip to content
Snippets Groups Projects
Unverified Commit d8db6ebc authored by Rituraj Sambherao's avatar Rituraj Sambherao Committed by GitHub
Browse files

Fix the submission with zero keys (EXPOSUREAPP-1742) (#990)


* No submission possible (EXPOSUREAPP-1742)

1. sets the LocalData values to emulate jey submission.

* Logic improvement after code review

* WorkSchedular stopped after submission

* Improved logic

* pipeline fix - removed unused import

* logic simplified based on review

Co-authored-by: default avatarJakob Möller <jakob.moeller@sap.com>
parent 516bb622
No related branches found
No related tags found
No related merge requests found
......@@ -35,7 +35,6 @@ object SubmissionRepository {
private suspend fun fetchTestResult(): DeviceUIState {
try {
val testResult = SubmissionService.asyncRequestTestResult()
if (testResult == TestResult.POSITIVE) {
LocalData.isAllowedToSubmitDiagnosisKeys(true)
}
......
......@@ -170,7 +170,6 @@ class SubmissionResultPositiveOtherWarningFragment : Fragment(),
DialogHelper.showDialog(tracingRequiredDialog)
return
}
internalExposureNotificationPermissionHelper.requestPermissionToShareKeys()
}
......@@ -187,6 +186,7 @@ class SubmissionResultPositiveOtherWarningFragment : Fragment(),
if (keys.isNotEmpty()) {
submissionViewModel.submitDiagnosisKeys(keys)
} else {
submissionViewModel.submitWithNoDiagnosisKeys()
navigateToSubmissionDoneFragment()
}
}
......
......@@ -112,6 +112,10 @@ class SubmissionViewModel : ViewModel() {
SubmissionService.deleteTestGUID()
}
fun submitWithNoDiagnosisKeys() {
SubmissionService.submissionSuccessful()
}
fun deregisterTestFromDevice() {
deleteTestGUID()
SubmissionService.deleteRegistrationToken()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment