Skip to content
Snippets Groups Projects
Commit 03c55311 authored by Torsten Grote's avatar Torsten Grote
Browse files

Merge branch 'messaging-module-feature-flags' into '804-self-destructing-messages'

Don't advertise support for messaging features that are disabled by flags

See merge request !1390
parents ad67a0ab f3b44401
No related branches found
No related tags found
1 merge request!1390Don't advertise support for messaging features that are disabled by flags
Pipeline #5967 passed
...@@ -64,10 +64,11 @@ public class MessagingModule { ...@@ -64,10 +64,11 @@ public class MessagingModule {
validationManager.registerIncomingMessageHook(CLIENT_ID, MAJOR_VERSION, validationManager.registerIncomingMessageHook(CLIENT_ID, MAJOR_VERSION,
messagingManager); messagingManager);
conversationManager.registerConversationClient(messagingManager); conversationManager.registerConversationClient(messagingManager);
// Don't advertise support for disappearing messages unless the // Don't advertise support for image attachments or disappearing
// feature flag is enabled // messages unless the respective feature flags are enabled
int minorVersion = featureFlags.shouldEnableDisappearingMessages() boolean images = featureFlags.shouldEnableImageAttachments();
? MINOR_VERSION : 2; boolean disappear = featureFlags.shouldEnableDisappearingMessages();
int minorVersion = images ? (disappear ? MINOR_VERSION : 2) : 0;
clientVersioningManager.registerClient(CLIENT_ID, MAJOR_VERSION, clientVersioningManager.registerClient(CLIENT_ID, MAJOR_VERSION,
minorVersion, messagingManager); minorVersion, messagingManager);
cleanupManager.registerCleanupHook(CLIENT_ID, MAJOR_VERSION, cleanupManager.registerCleanupHook(CLIENT_ID, MAJOR_VERSION,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment