delete account ui functionality

This commit is contained in:
2023-05-28 23:29:42 +02:00
parent 06bfd4cd9e
commit 21222abad4
2 changed files with 7 additions and 0 deletions

View File

@@ -1,10 +1,12 @@
<script setup lang="ts"> <script setup lang="ts">
import { preferredNotesSource } from '@/composables/useSettings' import { preferredNotesSource } from '@/composables/useSettings'
import { signOut as firebaseSignOut } from '@/composables/useFirebase' import { signOut as firebaseSignOut } from '@/composables/useFirebase'
import { clearEncryptionKeys } from '@/composables/useEncryption'
const signOut = async (close: () => Promise<boolean>) => { const signOut = async (close: () => Promise<boolean>) => {
await firebaseSignOut() await firebaseSignOut()
preferredNotesSource.value = null preferredNotesSource.value = null
clearEncryptionKeys()
close() close()
} }
</script> </script>

View File

@@ -147,3 +147,8 @@ export const enableEncryption = async (passphrase: string) => {
setClientKey(passphrase) setClientKey(passphrase)
syncNotesToFirebase(baseNotes.value) syncNotesToFirebase(baseNotes.value)
} }
export const clearEncryptionKeys = () => {
encryptionKey.value = undefined
encryptedEncryptionKey.value = undefined
}