fix: moved "share list" to list overview, rather than list detail view

This commit is contained in:
2026-08-21 17:57:09 +02:00
parent c521615537
commit a8d4b456e4
7 changed files with 253 additions and 85 deletions
+9 -11
View File
@@ -84,14 +84,14 @@ vi.mock('@/database/db', () => ({
}))
const listsApiMocks = vi.hoisted(() => ({
getListsApi: vi.fn(),
createListApi: vi.fn(),
getListItemsApi: vi.fn(),
createListItemApi: vi.fn(),
updateListItemApi: vi.fn(),
setListItemCompletedApi: vi.fn(),
addUserToListApi: vi.fn(),
removeUserFromListApi: vi.fn(),
getListsApi: vi.fn<() => Promise<unknown>>(),
createListApi: vi.fn<() => Promise<unknown>>(),
getListItemsApi: vi.fn<() => Promise<unknown>>(),
createListItemApi: vi.fn<() => Promise<unknown>>(),
updateListItemApi: vi.fn<() => Promise<unknown>>(),
setListItemCompletedApi: vi.fn<() => Promise<unknown>>(),
addUserToListApi: vi.fn<() => Promise<unknown>>(),
removeUserFromListApi: vi.fn<() => Promise<unknown>>(),
}))
vi.mock('@/api/lists', () => listsApiMocks)
@@ -254,9 +254,7 @@ describe('useListsStore', () => {
const store = useListsStore()
const localList = await store.createList('Local only')
listsApiMocks.getListsApi.mockResolvedValueOnce([
{ id: localList.id, name: 'Server version' },
])
listsApiMocks.getListsApi.mockResolvedValueOnce([{ id: localList.id, name: 'Server version' }])
await store.pullFromServer()
+1 -3
View File
@@ -211,9 +211,7 @@ export const useListsStore = defineStore('lists', () => {
const payload = queueEntry.payload as { list_item_id?: string }
await db.syncQueue.update(queueEntry.id!, {
localListItemId: newId,
payload: payload?.list_item_id
? { ...payload, list_item_id: newId }
: queueEntry.payload,
payload: payload?.list_item_id ? { ...payload, list_item_id: newId } : queueEntry.payload,
})
}
}