42openproject / whatdidyoueat

일별 식단 기록 웹 SNS 프로젝트 입니다
https://www.wheatoday.com
3 stars 0 forks source link

Calendar GET response 수정, login/google POST isSigned #119

Closed myungjinki91 closed 2 years ago

myungjinki91 commented 2 years ago

Calendar GET response 수정

  "success": "bool",
  "data": {
    "date" : [
      ["2020-01-01", "2020-01-02", "2020-02-01", "2020-02-02", "2020-03-01", "2020-03-02"]
    ]
    "startedAt" : "2020-00-00",
  },
  "message": "str"

login/google POST isSigned

request에 googleId가 없거나, email이 없을 때

{
  success: false,
  data: {
    isSigned: false,
  },
  message: "missing googleId or email in POST body",
}

DB에 google ID가 없을 때

{
  success: true,
  data: {
    isSigned: false,
  },
  message: "Welcome newcomer",
}

DB에 google ID는 있는데 nickname이 설정되어있지 않을 때

{
  success: true,
  data: {
    isSigned: false,
  },
  message: "You can set nickname",
}

DB에 user가 잘 등록된 경우

{
  res.status(200).send({
    success: true,
    data: {
      isSigned: true,
    },
    message: "It's already signed in",
}