UNPKG

@droppii-org/chat-sdk

Version:

Droppii React Chat SDK

20 lines (19 loc) 777 B
"use client"; import { useMutation } from "@tanstack/react-query"; import { QUERY_KEYS } from "../../services/query"; import { apiInstance } from "../../services/api"; import { ENDPOINTS } from "../../services/routes"; import useAuthStore from "../../store/auth"; import { emit } from "../../utils/events"; export const useUpdateSession = () => useMutation({ mutationKey: [QUERY_KEYS.UPDATE_SESSION], mutationFn: async ({ sessionId, status, tag }) => { const res = await apiInstance.put(ENDPOINTS.chatService.updateSession(sessionId), { status, tag, applicationType: useAuthStore.getState().applicationType, }); return res.data; }, }); export const updateSession = (data) => emit("UPDATE_SESSION", data);