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

React to maintenance windows of Odysee servers #456

Open
10 tasks
kekkyojin opened this issue Jun 26, 2023 · 0 comments
Open
10 tasks

React to maintenance windows of Odysee servers #456

kekkyojin opened this issue Jun 26, 2023 · 0 comments

Comments

@kekkyojin
Copy link
Collaborator

kekkyojin commented Jun 26, 2023

The Issue

Steps to reproduce

  1. Open the app when on the web account related features are unavailbe due to maintenance of servers

Expected behaviour

User should be told that some features are not available. Content should at least be listed

Actual behaviour

App gets stuck on splash screen. On Android 12+ it gets stuck on a blank UI.

System Configuration

  • Android version: Any supported Android version

Anything Else

To avoid showing two different splash screens, on Android 12 and newer versions, UI is not updated until some information has been retrieved from Odysee servers. When those servers are down, this causes the blank screen to be stuck. That is not a bug, but the result of the app waiting for server's response or not reacting to request's timeout.

A fix to this bug must also take into consideration this fact.

Same PR may also update app's UI when device is offline

Internal Use

Acceptance Criteria

Definition of Done

  • Tested against acceptance criteria
  • Tested against the assumptions of the user story
  • The project builds without errors
  • Unit tests are written and passing
  • Tests on devices/browsers listed in the issue have passed
  • QA performed & issues resolved
  • Refactoring completed
  • Any configuration or build changes documented
  • Documentation updated
  • Peer Code Review performed
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

No branches or pull requests

1 participant