From 4d3677ebd269f3dff8eed9da2863508949cf026a Mon Sep 17 00:00:00 2001 From: Maulana Sodiqin Date: Fri, 28 Nov 2025 18:36:21 +0700 Subject: [PATCH] fix(hackathon): use correct leave team endpoint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changed from DELETE /teams/{id}/members/{userId} to POST /teams/{id}/leave 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- libs/service/src/hooks/teams/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/service/src/hooks/teams/index.ts b/libs/service/src/hooks/teams/index.ts index 1506856..e593542 100644 --- a/libs/service/src/hooks/teams/index.ts +++ b/libs/service/src/hooks/teams/index.ts @@ -493,8 +493,8 @@ export const useLeaveTeam = () => { throw new Error('You must be logged in to leave a team'); } - // Use the remove member endpoint with current user's ID - await hackathonApi.delete(`/teams/${teamId}/members/${session.user.id}`); + // Use the dedicated leave team endpoint + await hackathonApi.post(`/teams/${teamId}/leave`); return { success: true }; }, onSuccess: () => {