feat: change email, export my data, delete account (with data anonymization)

This commit is contained in:
Florian Sylvain committed 2026-10-30 20:19:07 +01:00
1 parent bb191c389a
commit 10a66cd979
123 files changed
+10789 -76

No files matched your search

+2 -4
View File
@@ -1,5 +1,6 @@
import { ref, watch } from 'vue'
import { useUserLookup } from '@/composables/useUserLookup'
import { namesWithDeletedFallback } from '@/lib/deletedUser'
import type { ContentEntry } from '@/lib/contentTypes'
function authorIds(entry: ContentEntry | null) {
@@ -19,10 +20,7 @@ export function useEntryNames(entry: () => ContentEntry | null) {
wanted.forEach((id) => requested.add(id))
try {
const users = await lookupUsers(wanted)
names.value = {
...names.value,
...Object.fromEntries(users.map((user) => [user.id, user.display_name])),
}
names.value = { ...names.value, ...namesWithDeletedFallback(wanted, users) }
} catch {
wanted.forEach((id) => requested.delete(id))
}