Update time of backup progress notifications
This commit is contained in:
parent
d30cb309ca
commit
137e8033a7
1 changed files with 4 additions and 0 deletions
|
@ -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)
|
||||||
|
|
Loading…
Add table
Reference in a new issue