Skip to content

Commit d0df165

Browse files
committed
[#141] ๐Ÿ› solve build error from type mismatch
1 parent 71554be commit d0df165

File tree

4 files changed

+28
-33
lines changed

4 files changed

+28
-33
lines changed
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
import { TeamListItem } from '@/types/api/team.types'
1+
import { TeamRecruitmentListItem } from '@/types/api/Team.types'
22
import { useQuery } from '@tanstack/react-query'
33

44
import { GetTeamRecruitmentList } from '@/services/team'
55

66
export const useTeamRecruitmentList = () => {
7-
return useQuery<TeamListItem[], Error>({
7+
return useQuery<TeamRecruitmentListItem[], Error>({
88
queryKey: ['teamList'],
99
queryFn: async () => {
1010
const data = await GetTeamRecruitmentList()
11-
return data.result as TeamListItem[]
11+
return data.result as TeamRecruitmentListItem[]
1212
},
1313
staleTime: 1000 * 60 * 5,
1414
})
1515
}
16-
17-

โ€Žsrc/app/(pages)/test-page/page.tsxโ€Ž

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
'use client'
22

3-
import { TeamListItem } from '@/types/api/team.types'
3+
import { TeamRecruitmentListItem } from '@/types/api/Team.types'
44
import { useTeamRecruitmentList } from 'queries/team/useTeamList'
55

6-
76
export default function Page(): JSX.Element {
87
const { data: teamList, isLoading, error } = useTeamRecruitmentList()
98
if (isLoading) {
@@ -17,9 +16,9 @@ export default function Page(): JSX.Element {
1716
return (
1817
<div>
1918
<ul>
20-
{teamList?.map((team: TeamListItem) => (
19+
{teamList?.map((team: TeamRecruitmentListItem) => (
2120
<li key={team.id}>
22-
<h2 >{team.teamTitle}</h2>
21+
<h2>{team.teamTitle}</h2>
2322
<h3>{team.teamIsActive}</h3>
2423
<p>{team.teamContent}</p>
2524
<h5>{team.member.nickname}</h5>

โ€Žsrc/middleware.tsโ€Ž

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { NextRequest, NextResponse } from 'next/server'
33

44
import { backendApi, proxyApi } from '@/services/api'
55

6-
import { AccessTokenResponse } from './types/api/auth.types'
6+
import { AccessTokenResponse } from './types/api/Auth.types'
77

88
console.log('Middleware is running')
99
export const config = {
@@ -40,7 +40,6 @@ export async function middleware(
4040
// console.log('Access Token:', accessToken);
4141
// console.log('Refresh Token:', refreshToken);
4242

43-
4443
// function parseCookies(cookieHeader: string | null): Record<string, string> {
4544
// if (!cookieHeader) return {};
4645
// return cookieHeader
@@ -51,19 +50,18 @@ export async function middleware(
5150
// return acc;
5251
// }, {});
5352
// }
54-
53+
5554
// const cookieHeader = req.headers.get('cookie');
5655
// const cookies = parseCookies(cookieHeader);
5756
// const accessToken = cookies['accessToken'];
5857
// const refreshToken = cookies['refreshToken'];
59-
60-
const cookies = req.cookies;
61-
const accessToken = cookies.get('accessToken')?.value;
62-
const refreshToken = cookies.get('refreshToken')?.value;
63-
64-
65-
console.log('Access Token:', accessToken);
66-
console.log('Refresh Token:', refreshToken);
58+
59+
const cookies = req.cookies
60+
const accessToken = cookies.get('accessToken')?.value
61+
const refreshToken = cookies.get('refreshToken')?.value
62+
63+
console.log('Access Token:', accessToken)
64+
console.log('Refresh Token:', refreshToken)
6765

6866
if (!accessToken || accessToken.trim() === '') {
6967
console.log('Access Token is missing or empty')

โ€Žsrc/services/team/index.tsโ€Ž

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
import {
2-
GetTeamDetailResponse,
3-
GetTeamListResponse,
2+
AddTeamMemberRequest,
3+
AddTeamMemberResponse,
4+
CreateTeamRecruitmentRequest,
5+
CreateTeamRecruitmentResponse,
46
GetTeamMembersResponse,
7+
GetTeamRecruitmentListResponse,
8+
GetTeamRecruitmentResponse,
59
SearchMembersResponse,
6-
TeamAddMemberRequest,
7-
TeamAddMemberResponse,
8-
TeamCreateRequest,
9-
TeamCreateResponse,
10-
} from '@/types/api/team.types'
10+
} from '@/types/api/Team.types'
1111

1212
import { backendApi } from '@/services/api'
1313

1414
//ํŒ€ ๋ชจ์ง‘๊ธ€ ์ „์ฒด ์กฐํšŒ
1515
// searchTerm, teamType, positions, techStacks, sortBy, teamIsActive ๋Š” ์ฟผ๋ฆฌ ์ŠคํŠธ๋ง
1616
export const GetTeamRecruitmentList = async (): Promise<
17-
ApiResponse<GetTeamListResponse>
17+
ApiResponse<GetTeamRecruitmentListResponse>
1818
> => {
1919
return await backendApi.get(`v1/team`).json()
2020
}
2121

2222
//ํŒ€ ๋ชจ์ง‘๊ธ€ ์ƒ์„ธ ์กฐํšŒ (์—ฌ๊ธฐ์—์„œ์˜ id ๋Š” ๊ฒŒ์‹œ๊ธ€ ๊ณ ์œ  id ์ด์ž ํ•ด๋‹น ํŒ€ id -> teamId?)
2323
export const GetTeamRecruitment = async (
2424
teamId: Id
25-
): Promise<ApiResponse<GetTeamDetailResponse>> => {
25+
): Promise<ApiResponse<GetTeamRecruitmentResponse>> => {
2626
return await backendApi.get(`v1/team/${teamId}`).json()
2727
}
2828

@@ -43,16 +43,16 @@ export const GetSearchMember = async (
4343

4444
//ํŒ€ ๋ชจ์ง‘๊ธ€ ๋“ฑ๋ก
4545
export const CreateTeamRecruitment = async (
46-
data: TeamCreateRequest
47-
): Promise<ApiResponse<TeamCreateResponse>> => {
46+
data: CreateTeamRecruitmentRequest
47+
): Promise<ApiResponse<CreateTeamRecruitmentResponse>> => {
4848
return await backendApi.post(`v1/team`, { json: data }).json()
4949
}
5050

5151
//ํŒ€ ๋ฉค๋ฒ„ ์ถ”๊ฐ€
5252
export const AddTeamMember = async (
53-
data: TeamAddMemberRequest,
53+
data: AddTeamMemberRequest,
5454
teamId: Id
55-
): Promise<ApiResponse<TeamAddMemberResponse>> => {
55+
): Promise<ApiResponse<AddTeamMemberResponse>> => {
5656
return await backendApi.post(`v1/team/${teamId}/add`, { json: data }).json()
5757
}
5858

0 commit comments

Comments
ย (0)