fix: use field "email" instead of "user_id" in /lists/user

This commit is contained in:
2026-08-21 20:56:27 +02:00
parent 37bfd315e1
commit d00361c4ac
3 changed files with 10 additions and 10 deletions
+6 -6
View File
@@ -142,20 +142,20 @@ export const useListsStore = defineStore('lists', () => {
void sync()
}
async function addUserToList(listId: string, userId: string) {
async function addUserToList(listId: string, email: string) {
await enqueue({
type: 'addUserToList',
payload: { list_id: listId, user_id: userId },
payload: { list_id: listId, email },
localListId: listId,
})
await refresh()
void sync()
}
async function removeUserFromList(listId: string, userId: string) {
async function removeUserFromList(listId: string, email: string) {
await enqueue({
type: 'removeUserFromList',
payload: { list_id: listId, user_id: userId },
payload: { list_id: listId, email },
localListId: listId,
})
await refresh()
@@ -255,11 +255,11 @@ export const useListsStore = defineStore('lists', () => {
break
}
case 'addUserToList': {
await addUserToListApi(entry.payload as { list_id: string; user_id: string })
await addUserToListApi(entry.payload as { list_id: string; email: string })
break
}
case 'removeUserFromList': {
await removeUserFromListApi(entry.payload as { list_id: string; user_id: string })
await removeUserFromListApi(entry.payload as { list_id: string; email: string })
break
}
}