issues
search
woowacourse-teams
/
2021-zzimkkong
✅ 공간을 한 눈에, 예약은 한 번에!
https://zzimkkong.com
164
stars
20
forks
source link
[ALL] 예약 조회 infinite scroll 시 기준 시를 FE 측에서 잡아두고 보낸다
#891
Open
sakjung
opened
1 year ago
sakjung
commented
1 year ago
버그 기능
현재 동작
서버 상의 현재 시간 (i.e. LocalDateTime.now()) 기준으로 페이지네이션 적용 중
서버 상의 현재시간은 시간의 흐름에 따라 값이 달라질 것이므로, 시간이 흐르면 시점 차이로 인해 예약 조회 쿼리의 전체 result set 이 변경될 가능성이 있음
기대 동작
Infinite Scroll 을 위한 페이지네이션 result set이 끝까지 동일하게 유지된다
해결책
infinite scroll 을 시작할 때, FE 측에서 기준 시를 잡아둔다.
사용자가 해당 infinite scroll 에서 벗어 (새로고침?) 나지 않는 한은, 조회 요청 시 해당 기준시를 서버측으로 같이 보내준다
서버는 해당 기준 시를 기준으로 쿼리를 날린다
버그 기능
현재 동작
기대 동작
해결책