UNPKG

@droppii-org/chat-sdk

Version:

Droppii React Chat SDK

22 lines (21 loc) 783 B
import { useMutation } from "@tanstack/react-query"; import { apiInstance } from "../../services/api"; import { ENDPOINTS } from "../../services/routes"; import { DChatPlatform } from "../.."; import useAuthStore from "../../store/auth"; import dayjs from "dayjs"; export const useUpdateFcmToken = () => useMutation({ mutationFn: async (fcmToken) => { const res = await apiInstance.post(ENDPOINTS.chatService.uploadFcmToken, { platformID: DChatPlatform.Web, fcmToken, account: useAuthStore.getState().userID || "", expireTime: dayjs().add(7, "day").valueOf(), }, { headers: { operationID: `fcm_update_${dayjs().valueOf()}`, }, }); return res.data; }, });