diff --git a/app/sql.js b/app/sql.js index cd1798cc3..7e958462e 100644 --- a/app/sql.js +++ b/app/sql.js @@ -2589,7 +2589,6 @@ async function removeAllConfiguration() { try { await Promise.all([ - db.run('BEGIN TRANSACTION;'), db.run('DELETE FROM identityKeys;'), db.run('DELETE FROM items;'), db.run('DELETE FROM preKeys;'), diff --git a/js/background.js b/js/background.js index 1f99207ab..347a1dca9 100644 --- a/js/background.js +++ b/js/background.js @@ -380,6 +380,14 @@ ]); } + if (window.isBeforeVersion(lastVersion, 'v1.26.0')) { + // Ensure that we re-register our support for sealed sender + await storage.put( + 'hasRegisterSupportForUnauthenticatedDelivery', + false + ); + } + // This one should always be last - it could restart the app if (window.isBeforeVersion(lastVersion, 'v1.15.0-beta.5')) { await window.Signal.Logs.deleteAll();