From 07f931d3305a4b5ee9afacbfcde464efb2281e56 Mon Sep 17 00:00:00 2001 From: Niko Diamadis Date: Fri, 1 Dec 2023 12:10:40 +0100 Subject: [PATCH] Separate broadcasts to prevent duplicate messages (#327) --- .../main/kotlin/com/github/gotify/service/WebSocketService.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/github/gotify/service/WebSocketService.kt b/app/src/main/kotlin/com/github/gotify/service/WebSocketService.kt index 119f99e..e2fc90d 100644 --- a/app/src/main/kotlin/com/github/gotify/service/WebSocketService.kt +++ b/app/src/main/kotlin/com/github/gotify/service/WebSocketService.kt @@ -16,6 +16,7 @@ import android.os.IBinder import androidx.annotation.RequiresApi import androidx.core.app.NotificationCompat import androidx.core.content.ContextCompat +import com.github.gotify.BuildConfig import com.github.gotify.MarkwonFactory import com.github.gotify.MissedMessageUtil import com.github.gotify.NotificationSupport @@ -41,7 +42,8 @@ import org.tinylog.kotlin.Logger internal class WebSocketService : Service() { companion object { - val NEW_MESSAGE_BROADCAST = "${WebSocketService::class.java.name}.NEW_MESSAGE" + private val castAddition = if (BuildConfig.DEBUG) ".DEBUG" else "" + val NEW_MESSAGE_BROADCAST = "${WebSocketService::class.java.name}.NEW_MESSAGE$castAddition" private const val NOT_LOADED = -2L }