Mark message sent iff at least 1 recipient got it

Previously, we would always mark a message sent even if all our network
requests failed.

Fix #484

// FREEBIE
pull/749/head
lilia 9 years ago
parent 7f60a2d797
commit dabe51fd68

@ -152,13 +152,13 @@
if (result.dataMessage) {
this.set({dataMessage: result.dataMessage});
}
this.set({sent: true});
if (result instanceof Error) {
this.saveErrors(result);
} else {
this.saveErrors(result.errors);
if (result.successfulNumbers.length > 0) {
this.set({sent: true});
this.sendSyncMessage();
}
}

Loading…
Cancel
Save