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

feat(connect): 커넥트 카드 업데이트 방식 수정 및 버그 수정 #190

Merged
merged 4 commits into from
Dec 2, 2024

Conversation

seungholee-dev
Copy link
Contributor

커밋별로 확인 부탁드려요!

@seungholee-dev seungholee-dev force-pushed the feat/fetch-queue-timer branch 2 times, most recently from 0af08b1 to c5fdf33 Compare November 30, 2024 09:28
@seungholee-dev
Copy link
Contributor Author

seungholee-dev commented Nov 30, 2024

테스트 영상

참고로 이미지 안나오는 이유는, 제가 백엔드 환경 변수 업뎃을 시간상 건너뛰어서 그렇습니다 :)

RPReplay_Final1732959003.1.1.1.mp4

수정사항 참고

local env에 아래를 추가해주세요 -> prod, staging에는 보이지 않는 UI입니다 :)

EXPO_PUBLIC_SHOW_REFRESH_TIMER=true

감사합니다.

@nnyouung
@KooSuYeon

@KooSuYeon KooSuYeon force-pushed the chore/members-list-retention branch from d6c7e91 to 2a49c12 Compare December 2, 2024 12:34
@KooSuYeon KooSuYeon force-pushed the feat/fetch-queue-timer branch from c5fdf33 to 3ba92e6 Compare December 2, 2024 12:48
@KooSuYeon KooSuYeon changed the base branch from chore/members-list-retention to dev December 2, 2024 12:57
seungholee-dev and others added 4 commits December 2, 2024 21:59
개요

요구사항
- 커넥트 카드를 20분마다 매번 가져오도록하
- 어플을 백그라운드로 뒀을 때도 20분이 지나지 않았다면 커넥트 유저들
목록을 업데이트 하지 않는다.
- 어플을 껐다가 키면, 커넥트 목록이 업데이트 될 수 있도록 한다. (이
부분은 staging에서 정상작동하는지 한번 테스트 필요)
- 백엔드 호출에 제한을 두지는 않는다. (백엔드 수정 X)

수정 사항

- Home에서 불필요한 임시의 카드가 보여서 삭제
- 좌우 화살표가 가끔 안보이는 문제 함께 해결
- 기존에는 Connect와 Home에서 각각 random 엔드포인트를 호출해서 둘이
통일성이 없었음. Home은 사실 Connect의 기능 일부를 보여주는 것이므로,
Connect와 일부 공유할 필요가 있다고 생각함. 따라서, Context를 통해서 유저 목록을
가져와서 앞의 최대 5명을 표시해준다.(Connect에는 최대 10명 가져올 수
있도록 되어있다.
- 로컬, 개발 빌드에는 refresh 타이머를 표시할 수 있는 옵션을 추가해두었음.
staging과 prod에는 보이지 않음
개요

- 현재 커넥트 요청하고 나면, 유저 큐에 그대로 해당 유저가 남아있다.
따라서 이를 없애준다.
개요 및 수정사항

- 홈에서 커넥트를 보내면 뒷카드가 보이는 상태로 다음 유저가 보임. 이를 해결해준다.
@KooSuYeon KooSuYeon force-pushed the feat/fetch-queue-timer branch from 4e7c128 to 25d8235 Compare December 2, 2024 12:59
@KooSuYeon KooSuYeon merged commit 26d3f79 into dev Dec 2, 2024
2 checks passed
nnyouung added a commit that referenced this pull request Dec 2, 2024
* fix/connect-bottombutton-1: iso 큰 화면에서는 하단 버튼 깨짐 해결 (#191)

* chore(home): 홈 화면과 커넥트 화면에서 유저 리스트 유지 (#187)

* chore(home): 홈 화면과 커넥트 화면에서 유저 리스트 유지
* fix/import : useFocusEffect 추가

* feat(connect): 커넥트 카드 업데이트 방식 수정 및 버그 수정 (#190)

* feat(connect): 커넥트 카드 업데이트 방식 수정 및 버그 수정
* chore(connect): 커넥트 요청하면 목록에서 바로사라지도록 수정
* fix(home): 커넥트 요청 후 다음 유저의 백카드가 보이는 문제 해결
* fix/lint: import 문 수정

* fix: 커뮤니티 게시글에서 누락된 북마크 색상 변경 추가 (#193)

* Style/UI ux improvements: 채팅, 커넥트, 커뮤니티 페이지 및 스플래시 화면 ui/ux 업데이트 (#192)

Co-authored-by: sooyeon_nine <[email protected]>
Co-authored-by: Seungho Lee <[email protected]>
Co-authored-by: suyeon <[email protected]>
@KooSuYeon KooSuYeon deleted the feat/fetch-queue-timer branch January 15, 2025 02:01
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.

3 participants