Fix storyType selection issue in forwarder.

fork-5.53.8
Alex Hart 2022-03-02 12:45:44 -04:00
rodzic 5358ed6eff
commit 155bdf6164
1 zmienionych plików z 6 dodań i 8 usunięć

Wyświetl plik

@ -173,13 +173,11 @@ public final class MultiShareSender {
List<OutgoingMediaMessage> outgoingMessages = new ArrayList<>();
StoryType storyType = StoryType.NONE;
if (isStory && recipient.isDistributionList()) {
storyType = SignalDatabase.distributionLists().getStoryType(recipient.requireDistributionListId());
}
if (isStory && slideDeck.getSlides().size() > 1) {
if (storyType == StoryType.NONE) {
if (isStory) {
final StoryType storyType;
if (recipient.isDistributionList()) {
storyType = SignalDatabase.distributionLists().getStoryType(recipient.requireDistributionListId());
} else {
storyType = StoryType.STORY_WITH_REPLIES;
}
@ -218,7 +216,7 @@ public final class MultiShareSender {
expiresIn,
isViewOnce,
ThreadDatabase.DistributionTypes.DEFAULT,
storyType,
StoryType.NONE,
null,
null,
Collections.emptyList(),