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

마지막 페이지 도달 시 별도 메시지 표시 #203

Merged
merged 5 commits into from
Aug 8, 2024

Conversation

thomaskim1130
Copy link
Contributor

@thomaskim1130 thomaskim1130 commented May 27, 2024

Overview

마지막 페이지에 도달할 시, LoadingIndicator() 대신 다른 메시지가 출력되도록 함.

Changes

  • 게시물의 끝에서 refresh할 시 다른 메시지를 출력해 편의성 증진

Implementation Method

  • _isLastPage bool을 지정, 이후 getApiRes에서 페이지가 존재하지 않을 때 (마지막 페이지) true로 설정.

After Changes

Related Issues

Rollback Scenario

TODO

  • 마지막 페이지임을 출력하는 메시지를 꾸미기 + localization @sparcscasio

마지막 페이지(게시물)에서 _loadNextPage()를 호출할 시, 따로 처리해 _isLastItem에 저장하도록 함.

Next Page가 api 상에서 존재하지 않을 시 CastError가 호출되는 것을 catch하고, 이후 LoadingIndicator()를 대신하여 표시됨.
@thomaskim1130 thomaskim1130 self-assigned this May 27, 2024
@thomaskim1130 thomaskim1130 added the enhancement New feature or request label May 27, 2024
@thomaskim1130 thomaskim1130 added this to the v1.2.0 milestone May 27, 2024
@thomaskim1130 thomaskim1130 changed the title feat(post_list_show_page.dart): 마지막 페이지 도달 시 표시 Feat(post_list_show_page.dart): 마지막 페이지 도달 시 표시 May 27, 2024
@thomaskim1130 thomaskim1130 changed the title Feat(post_list_show_page.dart): 마지막 페이지 도달 시 표시 마지막 페이지 도달 시 별도 메시지 표시 May 27, 2024
_isLastItem 이 True일 때, context.locale 을 참조하여 메시지를 번역하도록 함.
postListShowPage에서 _loadNextPage()가 호출되었을 때, 로딩에 성공한다면 _isLastItem=false로 설정함. reloading 후에도 _isLastItem=true로 유지되는 현상을 해결함.
Resolved conflicts with origin/dev
@thomaskim1130 thomaskim1130 merged commit 1e3a609 into dev Aug 8, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature] PostListShowPage에서 마지막 페이지일 경우 알림
2 participants