/
githubmirror
/
Open-Assistant
Обзор
Документация
Войти
/
githubmirror
/
Open-Assistant
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
website/src/hooks/message/useDeleteMessage.ts
17 строк
573 B
notmd
UI for message searching (#3244)
28 май 2023, 14:38
Не верифицирован
28 май 2023, 14:38
54f4408
Код
Авторство
О чём код?
import { del } from "src/lib/api"; import { API_ROUTES } from "src/lib/routes"; import { mutate } from "swr"; import useSWRMutation from "swr/mutation"; export const useDeleteMessage = (messageId: string, onSuccess?: () => void) => { return useSWRMutation(API_ROUTES.ADMIN_DELETE_MESSAGE(messageId), del, { onSuccess: async () => { onSuccess?.(); await mutate( (key) => typeof key === "string" && (key.startsWith("/api/messages") || key.startsWith("/api/admin/messages")), undefined, { revalidate: true } ); }, }); };