Open lancifollia opened 7 years ago
2017.02.21 변경사항
@kyungtaek willitemID는 questionID와 동일하게 가져가져 될 것 같습니다. 어차피 해당 유저 안에서만 unique하면 되는 값이니까 상관 없을 것 같아요. cc. @t1t1
@lancifollia 넵 ㅎㅎ willItemID는 그럼 QuestionID랑 동일하게 가는 걸로 하시죠 :) 그리고 초대코드 말인데요. 말씀하신 방법이 좀 더 맞는 것 같긴 해요.
{
inviteCode:string, // random 생성
userID: ObjectID // user의 _id값
}
이렇게 추가하고 getSessionForReadOnly에서 inviteCode와 birthday를 받아서 처리하면 될 것 같긴 한데요 아무래도 개발에 조금이라도 공수가 더 들어갈까봐 생각했던거구요 ㅎㅎ
편하신대로 구현하셔도 앱에서는 어쨋든 사망자의 WillItemList를 가져올 수 있는 키값만 얻을 수 있으면 상관없을 것 같습니다.
제가 괜히 sessionToken이라는 개념을 넣어서 일이 혼란스러워지는 것 같네요 ㅠ_ㅠ
cc. @t1t1
@kyungtaek cc. @t1t1 willitemID랑 questionID랑 다르게 하는게 좋을것 같네요. 같은 방식으로 하려고 했는데 비효율적인 것 같아요. 아무튼, 관련 내용 정리되면 적어놓을게요~
@kyungtaek cc. @t1t1 @weve6866 createAnswer, getWillItem 추가 되었습니다.
getWillItems 는 getUserInfo 리턴 값에서 willitems
필드를 사용하는 것으로 대체가 가능한데요. 따로 추가가 필요하면 말씀해주세요~
@kyungtaek @weve6866 cc. @t1t1
deleteUser()
, logout()
에 의해 삭제되거나 로그아웃된 유저는 유저의 status
필드 값을 각각 deleted
, logout
으로 설정하도록 할 예정입니다. (실제로 레코드를 삭제하진 않습니다.)
참고하세요~
@kyungtaek @weve6866 cc. @lancifollia checkAlreadyJoin() 에서 등록되지 않은 경우 'status': 200, 'result': false 로 응답해도 될까요?
@t1t1 혁흔님, logout 도 추가 부탁드립니다~ 동작은,
user.status = 'logout'
, user.deviceToken=''
으로 바꾼다.status != normal
이면 다 None 리턴하면 될 것 같아요.'status' = 'normal'
로 status 업데이트해주는 로직 추가@lancifollia 반영했습니다. 확인 부탁드리겠습니다. #8
@kyungtaek cc. @t1t1 요청주신 내용 반영되었습니다.
getTodaysQuestion
: question에 대한 willitem이 존재할 경우 같이 내려줌_id
제거: 각각 questionID
, willitemID
, userID
, answerID
@kyungtaek cc. @t1t1
getSessionTokenForReadOnly()
추가되었습니다. 이거 입력값에 birthDay
는 string 포맷으로 적어주셨는데, 정확하게 어떤 포맷이면 좋을까요? 예시로 하나 알려주시면 반영해놓을게요. 아니면 createUser 할 때 처럼 timestamp로 넣는 것도 괜찮습니다.
@lancifollia birthDay 타입을 String 6자리로 변경요청 하셨습니다. (메모)
TODO
[ ] app/setDeviceTokenapp/updateUserInfo
기능에 포함시킴일단 팬딩, getUserInfo로 대체 가능함.앱단 캐싱 댑스가 너무 깊어짐. 이런 종류의 기능은 서버에서 지원하는 방향으로 진행함.cc. @t1t1 @kyungtaek