diff --git a/libtextsecure/sendmessage.js b/libtextsecure/sendmessage.js index c9f3a55b4..36ed8d18d 100644 --- a/libtextsecure/sendmessage.js +++ b/libtextsecure/sendmessage.js @@ -908,7 +908,12 @@ MessageSender.prototype = { const me = textsecure.storage.user.getNumber(); const numbers = groupNumbers.filter(number => number !== me); if (numbers.length === 0) { - return Promise.reject(new Error('No other members in the group')); + return Promise.resolve({ + successfulNumbers: [], + failoverNumbers: [], + errors: [], + unidentifiedDeliveries: [], + }); } return this.sendMessage( @@ -1022,8 +1027,14 @@ MessageSender.prototype = { const me = textsecure.storage.user.getNumber(); const numbers = groupNumbers.filter(number => number !== me); if (numbers.length === 0) { - return Promise.reject(new Error('No other members in the group')); + return Promise.resolve({ + successfulNumbers: [], + failoverNumbers: [], + errors: [], + unidentifiedDeliveries: [], + }); } + return this.sendMessage( { recipients: numbers,