Update time of backup progress notifications

This commit is contained in:
Torsten Grote 2019-12-16 09:10:03 -03:00
parent d30cb309ca
commit 137e8033a7
No known key found for this signature in database
GPG key ID: 3E5F77D92CF891FF

View file

@ -10,6 +10,7 @@ import android.content.Context
import android.content.Intent import android.content.Intent
import androidx.core.app.NotificationCompat.* import androidx.core.app.NotificationCompat.*
import com.stevesoltys.seedvault.settings.SettingsActivity import com.stevesoltys.seedvault.settings.SettingsActivity
import java.util.*
private const val CHANNEL_ID_OBSERVER = "NotificationBackupObserver" private const val CHANNEL_ID_OBSERVER = "NotificationBackupObserver"
private const val CHANNEL_ID_ERROR = "NotificationError" private const val CHANNEL_ID_ERROR = "NotificationError"
@ -47,6 +48,7 @@ class BackupNotificationManager(private val context: Context) {
val notification = observerBuilder.apply { val notification = observerBuilder.apply {
setContentTitle(context.getString(R.string.notification_title)) setContentTitle(context.getString(R.string.notification_title))
setContentText(app) setContentText(app)
setWhen(Date().time)
setProgress(expected, transferred, false) setProgress(expected, transferred, false)
priority = if (userInitiated) PRIORITY_DEFAULT else PRIORITY_LOW priority = if (userInitiated) PRIORITY_DEFAULT else PRIORITY_LOW
}.build() }.build()
@ -62,6 +64,7 @@ class BackupNotificationManager(private val context: Context) {
val notification = observerBuilder.apply { val notification = observerBuilder.apply {
setContentTitle(title) setContentTitle(title)
setContentText(app) setContentText(app)
setWhen(Date().time)
priority = if (userInitiated) PRIORITY_DEFAULT else PRIORITY_LOW priority = if (userInitiated) PRIORITY_DEFAULT else PRIORITY_LOW
}.build() }.build()
nm.notify(NOTIFICATION_ID_OBSERVER, notification) nm.notify(NOTIFICATION_ID_OBSERVER, notification)
@ -79,6 +82,7 @@ class BackupNotificationManager(private val context: Context) {
val notification = errorBuilder.apply { val notification = errorBuilder.apply {
setContentTitle(context.getString(R.string.notification_error_title)) setContentTitle(context.getString(R.string.notification_error_title))
setContentText(context.getString(R.string.notification_error_text)) setContentText(context.getString(R.string.notification_error_text))
setWhen(Date().time)
setOnlyAlertOnce(true) setOnlyAlertOnce(true)
setAutoCancel(true) setAutoCancel(true)
mActions = arrayListOf(action) mActions = arrayListOf(action)