feat: client request 인증 로직 추가

This commit is contained in:
2025-03-11 16:33:31 +09:00
parent 89eaefeb84
commit 2f8f1b5ddc
8 changed files with 45 additions and 13 deletions
@@ -1,18 +1,11 @@
import { client } from "@/shared/api";
import { getToken } from "@/shared/lib/cookie";
import { AUTH_USER_ID, CLAIM_NAME, ENDPOINT } from "@/shared/config";
import type { IUser, IUserInfo, UserService } from "../model/user";
import { ENDPOINT } from "@/shared/config";
import type { IUser, IUserInfo, UserService } from "../model/user-interface";
export class UsersApiService implements UserService {
public async userInfo(payload: IUserInfo): Promise<IUser> {
const response = await client.get<IUser>(
`${ENDPOINT.USER_SERVICE.USERS}/${payload.userUniqId}`,
{
headers: {
[CLAIM_NAME]: `${getToken(CLAIM_NAME)}`,
[AUTH_USER_ID]: `${getToken(AUTH_USER_ID)}`,
},
},
);
return response.data;