Doing OMEMO shouldn't re-try links

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/crypto/axolotl/AxolotlService.java  | 2 
src/main/java/eu/siacs/conversations/services/XmppConnectionService.java | 4 
2 files changed, 5 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/crypto/axolotl/AxolotlService.java 🔗

@@ -1207,7 +1207,7 @@ public class AxolotlService implements OnAdvancedStreamFeaturesLoaded {
                 } else {
                     Log.d(Config.LOGTAG, AxolotlService.getLogprefix(account) + "Generated message, caching: " + message.getUuid());
                     messageCache.put(message.getUuid(), axolotlMessage);
-                    mXmppConnectionService.resendMessage(message, delay);
+                    mXmppConnectionService.resendMessage(message, delay, true);
                 }
             }
         });

src/main/java/eu/siacs/conversations/services/XmppConnectionService.java 🔗

@@ -2169,6 +2169,10 @@ public class XmppConnectionService extends Service {
         sendMessage(message, true, false, delay);
     }
 
+    public void resendMessage(final Message message, final boolean delay, final boolean previewedLinks) {
+        sendMessage(message, true, previewedLinks, delay);
+    }
+
     public Pair<Account,Account> onboardingIncomplete() {
         if (getAccounts().size() != 2) return null;
         Account onboarding = null;