diff --git a/controller/app/src/main/java/org/appdevforall/k2go/deepop/DeepOpService.java b/controller/app/src/main/java/org/appdevforall/k2go/deepop/DeepOpService.java index 637f7fa5..8f2a4567 100644 --- a/controller/app/src/main/java/org/appdevforall/k2go/deepop/DeepOpService.java +++ b/controller/app/src/main/java/org/appdevforall/k2go/deepop/DeepOpService.java @@ -67,7 +67,7 @@ public final class DeepOpService extends Service { private static final String TAG = "IIAB-DeepOpService"; private static final String CHANNEL_ID = "deepop_channel"; - private static final int NOTIFICATION_ID = 7; + private static final int NOTIFICATION_ID = 12; // K2GO-458: unique id (7 = CodeAssetsDownloadService); these can run concurrently public static final String ACTION_BACKUP = "org.iiab.controller.DEEPOP_BACKUP"; public static final String ACTION_RESTORE = "org.iiab.controller.DEEPOP_RESTORE"; diff --git a/controller/app/src/main/java/org/appdevforall/k2go/forgejo/presentation/ForgejoSeedService.java b/controller/app/src/main/java/org/appdevforall/k2go/forgejo/presentation/ForgejoSeedService.java index 78ce4a96..ea2c9f4b 100644 --- a/controller/app/src/main/java/org/appdevforall/k2go/forgejo/presentation/ForgejoSeedService.java +++ b/controller/app/src/main/java/org/appdevforall/k2go/forgejo/presentation/ForgejoSeedService.java @@ -52,7 +52,7 @@ public final class ForgejoSeedService extends Service { private static final String TAG = "K2Go-Provision"; private static final String CHANNEL_ID = "forgejo_seed_channel"; - private static final int NOTIFICATION_ID = 8; + private static final int NOTIFICATION_ID = 14; // K2GO-458: unique id (8 = CloneShareService); these can run concurrently public static final String ACTION_START = "org.iiab.controller.FORGEJO_SEED_START"; /** K2GO-422: force a fresh seed past a leftover "done" status (an intentional post-install re-seed). */ diff --git a/controller/app/src/main/java/org/appdevforall/k2go/install/presentation/InstallNotifications.java b/controller/app/src/main/java/org/appdevforall/k2go/install/presentation/InstallNotifications.java index 673ee305..be42af51 100644 --- a/controller/app/src/main/java/org/appdevforall/k2go/install/presentation/InstallNotifications.java +++ b/controller/app/src/main/java/org/appdevforall/k2go/install/presentation/InstallNotifications.java @@ -35,8 +35,9 @@ public final class InstallNotifications { /** The ongoing foreground notification id (InstallService posts it via startForeground). */ public static final int ONGOING_ID = 3; - /** The dismissible module-failure notification id, distinct from the foreground one. */ - private static final int MODULE_FAIL_ID = ONGOING_ID + 4; + /** The dismissible module-failure notification id. K2GO-458: explicit unique value; the old + * ONGOING_ID + 4 resolved to 7, which collided with the download/seed foreground services. */ + private static final int MODULE_FAIL_ID = 13; private InstallNotifications() { } diff --git a/controller/app/src/main/java/org/appdevforall/k2go/kolibri/presentation/KolibriSeedService.java b/controller/app/src/main/java/org/appdevforall/k2go/kolibri/presentation/KolibriSeedService.java index 50523371..ff1302e3 100644 --- a/controller/app/src/main/java/org/appdevforall/k2go/kolibri/presentation/KolibriSeedService.java +++ b/controller/app/src/main/java/org/appdevforall/k2go/kolibri/presentation/KolibriSeedService.java @@ -57,7 +57,7 @@ public final class KolibriSeedService extends Service { private static final String TAG = "K2Go-Provision"; private static final String CHANNEL_ID = "kolibri_seed_channel"; - private static final int NOTIFICATION_ID = 7; + private static final int NOTIFICATION_ID = 9; // K2GO-458: unique id (7 = CodeAssetsDownloadService); these can run concurrently public static final String ACTION_START = "org.iiab.controller.KOLIBRI_SEED_START"; public static final String ACTION_RETRY = "org.iiab.controller.KOLIBRI_SEED_RETRY";