Skip to content

Commit

Permalink
Merge pull request ministero-salute#198 from ministero-salute/feature…
Browse files Browse the repository at this point in the history
…/revokes-ui

Feature/revokes UI
  • Loading branch information
astagi authored Nov 22, 2021
2 parents 819fd23 + 9d144a0 commit a7bacf6
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ import androidx.activity.viewModels
import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity
import androidx.core.content.ContextCompat
import androidx.core.view.isVisible
import androidx.lifecycle.observe
import dagger.hilt.android.AndroidEntryPoint
import it.ministerodellasalute.verificaC19.BuildConfig
Expand Down Expand Up @@ -354,11 +355,14 @@ class FirstActivity : AppCompatActivity(), View.OnClickListener,
return
}
}

viewModel.getDrlDateLastSync().let {
if (viewModel.getIsDrlSyncActive() && it == -1L) {
createNoSyncAlertDialog(getString(R.string.messageDownloadStarted))
if (binding.resumeDownload.isVisible) {
createNoSyncAlertDialog(getString(R.string.label_drl_download_in_progress))
return
} else if (viewModel.getIsDrlSyncActive() && System.currentTimeMillis() >= it + 24 * 60 * 60 * 1000) {
}
if ((viewModel.getIsDrlSyncActive() && System.currentTimeMillis() >= it + 24 * 60 * 60 * 1000) ||
(viewModel.getIsDrlSyncActive() && it == -1L)) {
createNoSyncAlertDialog(getString(R.string.noKeyAlertMessageForDrl))
return
}
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@
<string name="titleDownloadAlert">Aggiornamento lista certificati revocati da %1$.2fMb.</string>
<string name="label_download_alert_complete">L\'applicazione VerificaC19 necessita di aggiornare la lista dei certificati revocati, scaricando ed elaborando pacchetti dati per un totale di %1$.2fMb.</string>
<string name="label_download_alert_simple">L\'applicazione VerificaC19 necessita di aggiornare la lista dei certificati revocati.</string>
<string name="label_drl_download_in_progress">L\'aggiornamento della lista dei certificati revocati non è terminato, completa l\'aggiornamento per continuare a scansionare</string>
<string name="messageDownloadAlert">L\'applicazione VerificaC19 necessita di aggiornare la lista dei certificati revocati, scaricando ed elaborando pacchetti dati per un totale di %1$.2fMb. Controlla il piano dati della tua connessione oppure connetti una rete wi-fi prima di procedere. Il tempo di aggiornamento dipende dalla velocità di connessione e dal tipo di device in uso. La lista verrà aggiornata ogni 24 ore con pacchetti di aggiornamento dati che di solito non supereranno i pochi Kb. In caso un prossimo aggiornamento supererà i 5Mb si visualizzerà un nuovo messaggio come il presente.</string>
<string name="messageDownloadStarted">L\'aggiornamento della lista dei certificati revocati è in corso. Attendere la fine del download per procedere con le scansioni.</string>
<string name="chunk_count">Pacchetto %1$d su %2$d</string>
Expand Down

0 comments on commit a7bacf6

Please sign in to comment.