csa-dashboard-sementara/csa-dashboard/modules/users/services.ts

21 lines
602 B
TypeScript

import { apiClient } from "@/lib/api-client";
import { env } from "@/config/env";
import type { UserTokenInput, UsersResponse } from "./schemas";
export const usersService = {
getAll: async (): Promise<UsersResponse> => {
const response = await apiClient.get(
`/${env.endpoints.userManagement}/get-all`
);
return response.data;
},
setupToken: async (data: UserTokenInput) => {
const response = await apiClient.post(
`/${env.endpoints.userManagement}/setup-token`,
data
);
return response.data;
},
};