From 356b0ae659c052e0cf1cda6232e42f303bc83710 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Sat, 25 Feb 2017 12:04:04 -0800 Subject: [PATCH] Don't send fallback APN on requeued receipts // FREEBIE --- .../textsecuregcm/websocket/WebSocketConnection.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/whispersystems/textsecuregcm/websocket/WebSocketConnection.java b/src/main/java/org/whispersystems/textsecuregcm/websocket/WebSocketConnection.java index 58d534315..729273241 100644 --- a/src/main/java/org/whispersystems/textsecuregcm/websocket/WebSocketConnection.java +++ b/src/main/java/org/whispersystems/textsecuregcm/websocket/WebSocketConnection.java @@ -141,7 +141,7 @@ public class WebSocketConnection implements DispatchChannel { private void requeueMessage(Envelope message) { int queueDepth = pushSender.getWebSocketSender().queueMessage(account, device, message); - boolean fallback = !message.getSource().equals(account.getNumber()); + boolean fallback = !message.getSource().equals(account.getNumber()) && message.getType() != Envelope.Type.RECEIPT; try { pushSender.sendQueuedNotification(account, device, queueDepth, fallback);