## 설명 - 백엔드에 사용자별 튜토리얼 완료 상태가 추가됩니다. - `GET /users/me` 응답에 `tutorialCompleted` 필드가 추가됩니다. - 프론트에서는 이 값을 기준으로 튜토리얼 최초 노출 여부를 판단해주세요. - 사용자가 튜토리얼을 완료하면 `POST /users/me/tutorial/complete`를 호출해 완료 상태를 저장해주세요. ## 기대 동작 - `GET /users/me` 응답의 `tutorialCompleted`가 `false`이면 튜토리얼을 노출합니다. - 튜토리얼 완료 시 `POST /users/me/tutorial/complete`를 호출합니다. - 완료 API가 성공하면 이후에는 튜토리얼을 다시 노출하지 않습니다. - `POST /users/me/tutorial/complete`는 응답 바디 없이 `204 No Content`를 반환합니다. - 완료 API는 멱등 처리되므로 이미 완료된 사용자가 다시 호출해도 `204 No Content`로 성공합니다. ## 참고 - 변경 API - `GET /users/me` - 추가 응답 필드: `tutorialCompleted: boolean` - `POST /users/me/tutorial/complete` - 인증 필요 - 성공 응답: `204 No Content` - 주요 에러: `INVALID_TOKEN`, `ACCESS_TOKEN_EXPIRED`, `USER_NOT_FOUND` - 신규 사용자의 기본값은 `tutorialCompleted=false`입니다.
설명
GET /users/me응답에tutorialCompleted필드가 추가됩니다.POST /users/me/tutorial/complete를 호출해 완료 상태를 저장해주세요.기대 동작
GET /users/me응답의tutorialCompleted가false이면 튜토리얼을 노출합니다.POST /users/me/tutorial/complete를 호출합니다.POST /users/me/tutorial/complete는 응답 바디 없이204 No Content를 반환합니다.204 No Content로 성공합니다.참고
GET /users/metutorialCompleted: booleanPOST /users/me/tutorial/complete204 No ContentINVALID_TOKEN,ACCESS_TOKEN_EXPIRED,USER_NOT_FOUNDtutorialCompleted=false입니다.