if (!account.isMasterDevice()) {
throw new NotMasterDeviceException();
}
+
+ final var configurationStore = account.getConfigurationStore();
if (readReceipts != null) {
- account.getConfigurationStore().setReadReceipts(readReceipts);
+ configurationStore.setReadReceipts(readReceipts);
}
if (unidentifiedDeliveryIndicators != null) {
- account.getConfigurationStore().setUnidentifiedDeliveryIndicators(unidentifiedDeliveryIndicators);
+ configurationStore.setUnidentifiedDeliveryIndicators(unidentifiedDeliveryIndicators);
}
if (typingIndicators != null) {
- account.getConfigurationStore().setTypingIndicators(typingIndicators);
+ configurationStore.setTypingIndicators(typingIndicators);
}
if (linkPreviews != null) {
- account.getConfigurationStore().setLinkPreviews(linkPreviews);
+ configurationStore.setLinkPreviews(linkPreviews);
}
syncHelper.sendConfigurationMessage();
}
}
if (syncMessage.getConfiguration().isPresent()) {
final var configurationMessage = syncMessage.getConfiguration().get();
- account.getConfigurationStore().setReadReceipts(configurationMessage.getReadReceipts().orNull());
- account.getConfigurationStore().setLinkPreviews(configurationMessage.getLinkPreviews().orNull());
- account.getConfigurationStore().setTypingIndicators(configurationMessage.getTypingIndicators().orNull());
- account.getConfigurationStore()
- .setUnidentifiedDeliveryIndicators(configurationMessage.getUnidentifiedDeliveryIndicators()
- .orNull());
+ final var configurationStore = account.getConfigurationStore();
+ configurationStore.setReadReceipts(configurationMessage.getReadReceipts().orNull());
+ configurationStore.setLinkPreviews(configurationMessage.getLinkPreviews().orNull());
+ configurationStore.setTypingIndicators(configurationMessage.getTypingIndicators().orNull());
+ configurationStore.setUnidentifiedDeliveryIndicators(configurationMessage.getUnidentifiedDeliveryIndicators()
+ .orNull());
}
return actions;
}