From dfce4c5a178275f4b7226ae397226cbbf84571a8 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sun, 27 Jan 2019 18:04:38 +0100 Subject: Added 3 retries --- public/scripts/2_encryption.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'public/scripts/2_encryption.js') diff --git a/public/scripts/2_encryption.js b/public/scripts/2_encryption.js index a6f610e..7c7fb9b 100644 --- a/public/scripts/2_encryption.js +++ b/public/scripts/2_encryption.js @@ -10,7 +10,6 @@ let db; */ function setupDatabase() { db = new Dexie('texx'); - window.db = db; db.version(2).stores({ own_keys: '&key_type, key_data', peer_keys: 'peer_id, key_data', @@ -178,6 +177,15 @@ async function getPeerPublicKey(peerId) { }); } +/** + * Resets the database/encryption + */ +function reset() { + db.delete(); + localStorage.removeItem('database'); + console.log('[LOG] Database has been deleted!') +} + /** * Just a general test case */ @@ -202,4 +210,5 @@ exports.decryptPrivate = decryptPrivateKey; exports.check = isEncrypted; exports.store = storePeerPublicKey; exports.get = getPeerPublicKey; +exports.reset = reset; exports.test = testEncryption; -- cgit v1.2.3