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:
AnserJim
2026-06-22 20:23:20 +08:00
committed by GitHub
parent c8dff253cc
commit 0b4b4441c0
+1 -1
View File
@@ -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])