Merge pull request #3482 from nextcloud/bugfix/fixCrashWhenNcNotificationFailed

avoid crash when NC notification could not be retrieved
This commit is contained in:
Marcel Hibbe 2023-11-30 11:47:58 +01:00 committed by GitHub
commit 9f463f32ac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -42,7 +42,7 @@ import android.service.notification.StatusBarNotification
import android.text.TextUtils import android.text.TextUtils
import android.util.Base64 import android.util.Base64
import android.util.Log import android.util.Log
import android.view.View import android.widget.Toast
import androidx.core.app.ActivityCompat import androidx.core.app.ActivityCompat
import androidx.core.app.NotificationCompat import androidx.core.app.NotificationCompat
import androidx.core.app.NotificationManagerCompat import androidx.core.app.NotificationManagerCompat
@ -56,7 +56,6 @@ import androidx.work.Worker
import androidx.work.WorkerParameters import androidx.work.WorkerParameters
import autodagger.AutoInjector import autodagger.AutoInjector
import com.bluelinelabs.logansquare.LoganSquare import com.bluelinelabs.logansquare.LoganSquare
import com.google.android.material.snackbar.Snackbar
import com.nextcloud.talk.BuildConfig import com.nextcloud.talk.BuildConfig
import com.nextcloud.talk.R import com.nextcloud.talk.R
import com.nextcloud.talk.activities.MainActivity import com.nextcloud.talk.activities.MainActivity
@ -329,11 +328,7 @@ class NotificationWorker(context: Context, workerParams: WorkerParameters) : Wor
Log.e(TAG, "Failed to get NC notification", e) Log.e(TAG, "Failed to get NC notification", e)
if (BuildConfig.DEBUG) { if (BuildConfig.DEBUG) {
Handler(Looper.getMainLooper()).post { Handler(Looper.getMainLooper()).post {
Snackbar.make( Toast.makeText(context, "Failed to get NC notification", Toast.LENGTH_LONG).show()
View(applicationContext),
"Failed to get NC notification",
Snackbar.LENGTH_LONG
).show()
} }
} }
} }