import api from ".."; const STORM_API = "api/storm"; export const stormApi = api.injectEndpoints({ endpoints: (build) => ({ generateCode: build.mutation< ResponseI<{ email: string; code: string; }>, { email: string } >({ query: (data) => ({ url: `${STORM_API}/generate`, method: "POST", body: data, }), }), verifyCode: build.mutation< ResponseI<{ storm: { email: string; code: string; }; access: boolean; }>, { email: string; code: string } >({ query: (data) => ({ url: `${STORM_API}/verify`, method: "POST", body: data, }), }), }), }); export const { useGenerateCodeMutation, useVerifyCodeMutation } = stormApi;