From ae17cf94f64ab3921022cfc35455bbb25fdb49c1 Mon Sep 17 00:00:00 2001 From: konstantiniiv Date: Thu, 13 Nov 2025 11:52:15 +0100 Subject: [PATCH 1/3] DROID-4138 proto --- protocol/src/main/proto/commands.proto | 40 +++++++------------------- 1 file changed, 10 insertions(+), 30 deletions(-) diff --git a/protocol/src/main/proto/commands.proto b/protocol/src/main/proto/commands.proto index 69d0d03617..17f735540a 100644 --- a/protocol/src/main/proto/commands.proto +++ b/protocol/src/main/proto/commands.proto @@ -8677,6 +8677,13 @@ message Rpc { } message PushNotification { + + enum Mode { + All = 0; + Mentions = 1; + Nothing = 2; + } + message RegisterToken { message Request { string token = 1; @@ -8706,34 +8713,6 @@ message Rpc { Mode mode = 2; } - enum Mode { - All = 0; - Mentions = 1; - Nothing = 2; - Custom = 3; - } - - message Response { - Error error = 1; - ResponseEvent event = 2; - message Error { - Code code = 1; - string description = 2; - - enum Code { - NULL = 0; - UNKNOWN_ERROR = 1; - BAD_INPUT = 2; - } - } - } - } - - message AddMuteIds { - message Request { - string spaceId = 1; - repeated string chatIds = 2; - } message Response { Error error = 1; ResponseEvent event = 2; @@ -8750,10 +8729,11 @@ message Rpc { } } - message AddMentionIds { + message SetForceModeIds { message Request { string spaceId = 1; repeated string chatIds = 2; + Mode mode = 3; } message Response { Error error = 1; @@ -8771,7 +8751,7 @@ message Rpc { } } - message AddAllIds { + message ResetIds { message Request { string spaceId = 1; repeated string chatIds = 2; From 05e228bb95b930b50e358254f98ac5f236220652 Mon Sep 17 00:00:00 2001 From: konstantiniiv Date: Thu, 13 Nov 2025 11:54:17 +0100 Subject: [PATCH 2/3] DROID-4138 version --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 817e140360..8769321fad 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -middlewareVersion = "v0.45.0-rc02" +middlewareVersion = "v0.45.0" kotlinVersion = '2.0.21' kspVersion = "2.0.21-1.0.25" From ff1f2b3993473c9c7182eff8d430245c7ba18ca3 Mon Sep 17 00:00:00 2001 From: konstantiniiv Date: Thu, 13 Nov 2025 11:57:49 +0100 Subject: [PATCH 3/3] DROID-4138 update mapping --- .../middleware/mappers/ToMiddlewareModelMappers.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/middleware/src/main/java/com/anytypeio/anytype/middleware/mappers/ToMiddlewareModelMappers.kt b/middleware/src/main/java/com/anytypeio/anytype/middleware/mappers/ToMiddlewareModelMappers.kt index 088144de91..70f74a3883 100644 --- a/middleware/src/main/java/com/anytypeio/anytype/middleware/mappers/ToMiddlewareModelMappers.kt +++ b/middleware/src/main/java/com/anytypeio/anytype/middleware/mappers/ToMiddlewareModelMappers.kt @@ -668,8 +668,8 @@ fun SpaceCreationUseCase.toMiddlewareModel(): Rpc.Object.ImportUseCase.Request.U SpaceCreationUseCase.DATA_SPACE_MOBILE -> Rpc.Object.ImportUseCase.Request.UseCase.DATA_SPACE_MOBILE } -fun NotificationState.toMiddlewareModel(): Rpc.PushNotification.SetSpaceMode.Mode = when (this) { - NotificationState.ALL -> Rpc.PushNotification.SetSpaceMode.Mode.All - NotificationState.MENTIONS -> Rpc.PushNotification.SetSpaceMode.Mode.Mentions - NotificationState.DISABLE -> Rpc.PushNotification.SetSpaceMode.Mode.Nothing +fun NotificationState.toMiddlewareModel(): Rpc.PushNotification.Mode = when (this) { + NotificationState.ALL -> Rpc.PushNotification.Mode.All + NotificationState.MENTIONS -> Rpc.PushNotification.Mode.Mentions + NotificationState.DISABLE -> Rpc.PushNotification.Mode.Nothing }