21 lines
602 B
TypeScript
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;
|
|
},
|
|
};
|