fix deletes

This commit is contained in:
Henry Jameson 2026-08-13 17:19:00 +03:00
commit 8eab681346

View file

@ -86,10 +86,8 @@ export const useStatusesStore = defineStore('statuses', {
this.addNewStatuses({ statuses: [data.status], timestamp }) this.addNewStatuses({ statuses: [data.status], timestamp })
} }
const handleUpdate = ({ detail: message }) => handleStatusMessage(message) const handleUpdate = ({ detail: message }) => handleStatusMessage(message)
const handleDelete = ({ detail: message }) => { const handleDelete = ({ detail: message }) => this.setDeleted(message.data.id)
console.log('DELETE', message)
this.deleteStatus(message.data)
}
const socket = { const socket = {
et, et,
handlers: { handlers: {
@ -581,7 +579,7 @@ export const useStatusesStore = defineStore('statuses', {
credentials: useOAuthStore().token, credentials: useOAuthStore().token,
}) })
.then(() => { .then(() => {
this.setDeleted({ id }) this.setDeleted(id)
}) })
.catch((e) => { .catch((e) => {
useInterfaceStore().pushGlobalNotice({ useInterfaceStore().pushGlobalNotice({
@ -592,7 +590,7 @@ export const useStatusesStore = defineStore('statuses', {
}) })
}) })
}, },
setDeleted({ id }) { setDeleted(id) {
const newStatus = this.allStatuses.get(id) const newStatus = this.allStatuses.get(id)
if (newStatus) newStatus.deleted = true if (newStatus) newStatus.deleted = true
}, },