Merge pull request #44 from Mikunj/feature/incoming-messages-deleted

Fix incoming messages being deleted on startup.
pull/48/head
BeaudanBrown 6 years ago committed by GitHub
commit 2188617d2f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1302,7 +1302,9 @@ async function getMessageBySender({ source, sourceDevice, sent_at }) {
async function getAllUnsentMessages() {
const rows = await db.all(`
SELECT json FROM messages WHERE NOT sent
SELECT json FROM messages WHERE
type IN ('outgoing', 'friend-request') AND
NOT sent
ORDER BY sent_at DESC;
`);
return map(rows, row => jsonToObject(row.json));

@ -337,6 +337,11 @@
'expirationStartTimestamp'
);
// Make sure we only target outgoing messages
if (message.isFriendRequest() && message.get('direction') === 'incoming') {
return;
}
if (message.hasErrors()) {
return;
}

Loading…
Cancel
Save