-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GGFE-16] Game - 게임 결과 등록과 조회 #790
The head ref may contain hidden characters: "GGFE-16-\uAC8C\uC784-\uACB0\uACFC-\uB4F1\uB85D\uACFC-\uC870\uD68C"
[GGFE-16] Game - 게임 결과 등록과 조회 #790
Conversation
변경사항 확인했습니다!! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
변경사항 확인했습니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
확인했습니다. 아직 백에 이슈가 있다해서 다시 확인할 이슈로 남겨놓을게요
const requestBody: normalRequest = { | ||
gameId: currentGame.gameId, | ||
myTeamId: currentGame.matchTeamsInfo.myTeam.teamId, | ||
enemyTeamId: currentGame.matchTeamsInfo.enemyTeam.teamId, | ||
}; | ||
try { | ||
await instance.post(`/pingpong/games/result/normal`); | ||
await instance.post(`/pingpong/games/normal`, requestBody); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
currentGame을 반복해서 써야되면
const { gameId, matchTeamsInfo } = currentGame;
처럼 destructuring해서 쓰는 방법도 있어요
참고 사이트 : http://hacks.mozilla.or.kr/2015/09/es6-in-depth-destructuring/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
오호 쓰면서도 뭔가 이상하다 생각했는데 이렇게 쓰는 방법이 있었네요......
destructing 하는 쪽이 더 읽기 좋아보이니 이렇게 수정하겠습니다 👍
📌 개요
게임 종료 후 결과 등록과 게임 결과 조회 api 수정
💻 작업사항
🛠 랭크 게임 결과 등록 🛠
request body가 본인/상대 점수만 보내주던 방식에서 본인/상대 점수 포함 게임 ID와 본인 팀/상대 팀 ID까지 보내주는 것으로 변경되어 해당 부분 수정하였습니다.
관련된 타입의 속성명들을 api 명세와 동일하게 수정하였습니다 (teams -> players)
🛠 일반 게임 결과 등록 🛠
request body가 기존 아무것도 보내지 않던 것에서 게임 ID와 본인 팀/상대 팀 ID 보내주는 것으로 변경 되어 해당 부분 수정하였습니다.
❗️추가되는 팀 ID는 이후에 작업할 API에서 새로 받아오게 되어 현재는 타입만 (
types/scoreTypes.ts
의Team
) 추가해두었습니다.🛠 일반/랭크게임 결과 조회 🛠
api 변경사항은 없고
GameResult
타입으로 response body에 대한 타입만 지정해주었습니다.❗️ 백에 아직 해결되지 않은 이슈가 있어서 테스트 전입니다 ❗️
✅ 변경로직