chore: use activeMailboxId instead of selectedMailboxId
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
This commit is contained in:
@@ -221,7 +221,7 @@ export function MailPage() {
|
|||||||
onSettled: () => { qc.invalidateQueries({ queryKey: ["messages"] }); qc.invalidateQueries({ queryKey: ["labels"] }) },
|
onSettled: () => { qc.invalidateQueries({ queryKey: ["messages"] }); qc.invalidateQueries({ queryKey: ["labels"] }) },
|
||||||
})
|
})
|
||||||
const createLabel = useMutation({
|
const createLabel = useMutation({
|
||||||
mutationFn: (name: string) => api.createLabel({ mailboxId: selectedMailboxId, name }),
|
mutationFn: (name: string) => api.createLabel({ mailboxId: activeMailboxId, name }),
|
||||||
onMutate: async (name) => {
|
onMutate: async (name) => {
|
||||||
await qc.cancelQueries({ queryKey: ["labels"] })
|
await qc.cancelQueries({ queryKey: ["labels"] })
|
||||||
const prevLabels = qc.getQueryData<ListResponse<MailLabel>>(["labels", activeMailboxId])
|
const prevLabels = qc.getQueryData<ListResponse<MailLabel>>(["labels", activeMailboxId])
|
||||||
|
|||||||
Reference in New Issue
Block a user