From eedbd954bd276daf8b79d902733db2e907b5cf64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20Szczodrzy=C5=84ski?= Date: Sun, 19 Jan 2020 22:35:12 +0100 Subject: [PATCH] [Updates] Add toast for error while checking and for no updates. --- .../java/pl/szczodrzynski/edziennik/sync/UpdateWorker.kt | 9 +++++++-- app/src/main/res/values/strings.xml | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/sync/UpdateWorker.kt b/app/src/main/java/pl/szczodrzynski/edziennik/sync/UpdateWorker.kt index 32b12e49..d9994cc9 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/sync/UpdateWorker.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/sync/UpdateWorker.kt @@ -10,6 +10,7 @@ import android.app.PendingIntent import android.content.Context import android.content.Intent import android.text.Html +import android.widget.Toast import androidx.core.app.NotificationCompat import androidx.work.* import kotlinx.coroutines.CoroutineScope @@ -79,11 +80,15 @@ class UpdateWorker(val context: Context, val params: WorkerParameters) : Worker( val update = if (overrideUpdate == null) { val api = SzkolnyApi(app) val response = api.getUpdate("beta") - if (response?.success != true) + if (response?.success != true) { + Toast.makeText(app, app.getString(R.string.notification_cant_check_update), Toast.LENGTH_SHORT).show() return + } val updates = response.data - if (updates?.isNotEmpty() != true) + if (updates?.isNotEmpty() != true) { + Toast.makeText(app, app.getString(R.string.notification_no_update), Toast.LENGTH_SHORT).show() return + } updates[0] } else overrideUpdate diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 8c058188..8e2c2e71 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1165,4 +1165,5 @@ Udostępniono zadanie domowe Usunięto wydarzenie Kliknij, aby zobaczyć wszystkie powiadomienia + Nie udało się sprawdzić aktualizacji