import api from "./api"; import { Events, CommonServicePayload } from "../types"; export const authenticateUser = async ({ host, headers, payload, }: CommonServicePayload): Promise => { try { const response = await api<{ token: string }>({ endpoint: `${host}/members/auth`, method: "POST", payload: { data: payload }, headers, }); self.postMessage({ type: Events.AUTH_SUCCESS, token: response?.token }); } catch (error) { self.postMessage({ type: Events.AUTH_FAILED, error }); } };