Skip to content

Commit ede1ebd

Browse files
committed
fix(getcloser): modify member_id type to number
1 parent dc0aa5a commit ede1ebd

2 files changed

Lines changed: 10 additions & 12 deletions

File tree

getcloser/frontend/src/app/page2/page.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const WaitingView = ({ teamMembers, myId, teamId }: { teamMembers: TeamMember[],
2525

2626
const handleLeaveTeam = async () => {
2727
try {
28-
await authenticatedFetch(`/api/v1/teams/${teamId}/cancel`, {
28+
await authenticatedFetch(`/api/v1/teams/${String(teamId)}/cancel`, {
2929
method: 'POST',
3030
});
3131
} catch (error) {
@@ -35,8 +35,6 @@ const WaitingView = ({ teamMembers, myId, teamId }: { teamMembers: TeamMember[],
3535
router.back();
3636
};
3737

38-
const me = teamMembers.find(m => m.user_id === myId);
39-
4038
return (
4139
<div className="fixed inset-0 z-50 flex items-center justify-center overflow-hidden bg-background-light dark:bg-background-dark p-4">
4240
<div className="fixed inset-0 bg-black/50 backdrop-blur-sm z-10"></div>
@@ -215,7 +213,7 @@ export default function Page2() {
215213

216214
const interval = setInterval(async () => {
217215
try {
218-
const response = await authenticatedFetch(`/api/v1/teams/${teamId}/status`);
216+
const response = await authenticatedFetch(`/api/v1/teams/${String(teamId)}/status`);
219217
if (!response.ok) throw new Error('Failed to fetch team status');
220218
const memberStatuses: { user_id: number, is_ready: boolean }[] = await response.json();
221219
const membersWithNames = await Promise.all(memberStatuses.map(async (member) => {

getcloser/frontend/src/store/formStore.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,28 @@ import { create } from 'zustand';
22

33
interface FormState {
44
email: string;
5-
id: string;
5+
id: number;
66
accessToken: string;
77
question: string;
88
answer: string;
9-
teamId: string;
10-
memberIds: string[];
9+
teamId: number;
10+
memberIds: number[];
1111
setEmail: (email: string) => void;
12-
setId: (id: string) => void;
12+
setId: (id: number) => void;
1313
setAccessToken: (accessToken: string) => void;
1414
setQuestion: (question: string) => void;
1515
setAnswer: (answer: string) => void;
16-
setTeamId: (teamId: string) => void;
17-
setMemberIds: (memberIds: string[]) => void;
16+
setTeamId: (teamId: number) => void;
17+
setMemberIds: (memberIds: number[]) => void;
1818
}
1919

2020
export const useFormStore = create<FormState>((set) => ({
2121
email: '',
22-
id: '',
22+
id: 0,
2323
accessToken: '',
2424
question: '',
2525
answer: '',
26-
teamId: '',
26+
teamId: 0,
2727
memberIds: [],
2828
setEmail: (email) => set({ email }),
2929
setId: (id) => set({ id }),

0 commit comments

Comments
 (0)