Skip to content
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

#156 택시 탑승이 혼자인 경우, 자동으로 결제 완료 및 과거 참여 방으로 이동 #194

Open
wants to merge 22 commits into
base: dev
Choose a base branch
from

Conversation

Hyogyeong8
Copy link
Contributor

@Hyogyeong8 Hyogyeong8 commented Nov 25, 2022

Summary

It closes #156

Further Work

  • searchByUserHandler

@Hyogyeong8
Copy link
Contributor Author

searchByUserHandler말고 또 고쳐야 할 함수가 있을까요?
그리고 정산 완료로 바꾸고, 과거 참여방으로 이동시키는 것 외에 채팅을 닫는다던가 하는 작업들은 필요 없나요?

src/service/rooms.js Outdated Show resolved Hide resolved
@14KGun
Copy link
Member

14KGun commented Nov 26, 2022

@imYourChoi 이거 back에서 처리하면 front에서 내 방 정보 수정되었는지 감지할 수 있는 로직이 있을까요??

(생각난 해결 방안으로는, front에서 택시 출발시각 지났고 혼자 참여 중이면 자동으로 back에 정산하기 api 호출하는 방안이 있기는 합니다.)

@imYourChoi
Copy link
Contributor

imYourChoi commented Nov 26, 2022

@14KGun 지금 생각나는 거는 그 작업을 Skeleton에서 path 바뀔때마다 해주는 수 밖에는 없는것 같은데 비효율적인것 같기는 하네요

src/service/rooms.js Outdated Show resolved Hide resolved
@Hyogyeong8 Hyogyeong8 changed the title #156 move rooms to the past room list and change settlestatus automatically when the participant is one #156 택시 탑승이 혼자인 경우, 자동으로 결제 완료 및 과거 참여 방으로 이동 Nov 29, 2022
@Hyogyeong8 Hyogyeong8 marked this pull request as ready for review November 29, 2022 14:45
Hyogyeong8 and others added 2 commits November 29, 2022 23:45
@Hyogyeong8
Copy link
Contributor Author

지금 상태로는 내 방 확인을 해야만 이 기능이 구현됩니다. 좀 더 정확한 구현을 위해서는 rooms/join API 안에서도 한 번 더 이 기능을 구현해야 할 것 같습니다. (현재 참여 중인 방이 5개 이상이라고 오류를 보내기 전에) 하지만 그렇게 하면 코드가 길어질 것 같아서 넣을지 고민하고 있습니다.

@14KGun
Copy link
Member

14KGun commented Dec 1, 2022

지금 상태로는 내 방 확인을 해야만 이 기능이 구현됩니다. 좀 더 정확한 구현을 위해서는 rooms/join API 안에서도 한 번 더 이 기능을 구현해야 할 것 같습니다. (현재 참여 중인 방이 5개 이상이라고 오류를 보내기 전에) 하지만 그렇게 하면 코드가 길어질 것 같아서 넣을지 고민하고 있습니다.

네네, 수고하셨습니다만.... 😢 front에서 내가 정산이 자동으로 되었는지 확인할 수 있는 로직이 없어. 아직 머지되면 않될 듯 합니다 !!

@Hyogyeong8 , @imYourChoi

@Hyogyeong8
Copy link
Contributor Author

지금 상태로는 내 방 확인을 해야만 이 기능이 구현됩니다. 좀 더 정확한 구현을 위해서는 rooms/join API 안에서도 한 번 더 이 기능을 구현해야 할 것 같습니다. (현재 참여 중인 방이 5개 이상이라고 오류를 보내기 전에) 하지만 그렇게 하면 코드가 길어질 것 같아서 넣을지 고민하고 있습니다.

네네, 수고하셨습니다만.... 😢 front에서 내가 정산이 자동으로 되었는지 확인할 수 있는 로직이 없어. 아직 머지되면 않될 듯 합니다 !!

@Hyogyeong8 , @imYourChoi

죄송하지만 이해가 잘 안 갑니다ㅠㅠ front에서 정산이 되었는지를 확인해야 하나요? back에서 정산 완료시킨 방을 반환하면 되는 게 아닌가요? 로직이 완전하지 않아서 머지 안 되어도 저는 상관 없습니다:)

@14KGun
Copy link
Member

14KGun commented Dec 2, 2022

지금 상태로는 내 방 확인을 해야만 이 기능이 구현됩니다. 좀 더 정확한 구현을 위해서는 rooms/join API 안에서도 한 번 더 이 기능을 구현해야 할 것 같습니다. (현재 참여 중인 방이 5개 이상이라고 오류를 보내기 전에) 하지만 그렇게 하면 코드가 길어질 것 같아서 넣을지 고민하고 있습니다.

네네, 수고하셨습니다만.... 😢 front에서 내가 정산이 자동으로 되었는지 확인할 수 있는 로직이 없어. 아직 머지되면 않될 듯 합니다 !!

죄송하지만 이해가 잘 안 갑니다ㅠㅠ front에서 정산이 되었는지를 확인해야 하나요? back에서 정산 완료시킨 방을 반환하면 되는 게 아닌가요? 로직이 완전하지 않아서 머지 안 되어도 저는 상관 없습니다:)

front 에서 roomlist를 확인 하는 API를 최대한 효율적으로 호출할려고 매번 저 API를 호출하지 않습니다. ㅜ
자신이 방에 참가하였을 때, 정산/결제 요청을 하였거나 방을 나갔을 때 만 roomlist API를 호출하여 내 방 정보를 update 하고 있습니다.

근데, 저 세 조건에 만족하지 않았는데 back에서 내 방 정보를 update한다면, front 에서 가지고 있는 내 방 정보랑 back의 db에 저장되어 있는 내용이랑 conflict이 날 것 같습니다.

@hyogyeong

@14KGun 14KGun changed the base branch from main to dev December 15, 2022 05:54
…nge-settlestatus-automatically-when-the-participant-is-one
@14KGun 14KGun marked this pull request as draft January 12, 2023 02:41
Hyogyeong8 and others added 2 commits February 28, 2023 21:53
…status-automatically-when-the-participant-is-one' of https://github.com/sparcs-kaist/taxi-back into #156-move-rooms-to-the-past-room-list-and-change-settlestatus-automatically-when-the-participant-is-one
…nge-settlestatus-automatically-when-the-participant-is-one
@14KGun 14KGun self-assigned this Sep 8, 2023
kmc7468 and others added 8 commits March 3, 2024 17:41
Main branch update from Dev branch
Main branch update from Dev branch
Main branch update from Dev branch
Main branch update from Dev branch
Main branch update from Dev branch
Main branch update from Dev branch
…e-past-room-list-and-change-settlestatus-automatically-when-the-participant-is-one
@cokia cokia marked this pull request as ready for review May 21, 2024 14:10
…nge-settlestatus-automatically-when-the-participant-is-one
@cokia cokia requested review from kmc7468 and removed request for withSang and ptptsw May 21, 2024 14:11
…nge-settlestatus-automatically-when-the-participant-is-one
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

택시 탑승이 혼자인 경우, 자동으로 결제 완료 및 과거 참여 방으로 이동
5 participants