We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
現在はオンラインでないと時間割の確認すらできない。 万が一のことを考えるとオフライン状態でも最低限、時間割は確認できる状態を保ちたい。
オフラインでも時間割ページ、時間割詳細ページを閲覧できるようにする。 ただし編集ボタン系はすべて Disable にする。 またぱっと見でオフライン状態であることがわかるようなデザインにする。例えばヘッダーに「オフライン状態」のような文字が入るなど。 その他のページ移動も無効化する。
時間割データは localStorage にキャッシングする。 正常読み込み時に localStorage に保存する。 読み込みに失敗したときにエラーを吐くのではなく、localStorage を参照する。
The text was updated successfully, but these errors were encountered:
オフライン時に、通信が必要な処理をしようとした場合はNetworkErrorが発生します。 ですので、このエラーをうまく拾って、トーストでオフラインであることをユーザーに伝えるのが良さそうだなと思いました。
NetworkError
Sorry, something went wrong.
いいですねー クリーンアーキテクチャの導入によってネットワークの処理を統一的にかけそうです
HosokawaR
Successfully merging a pull request may close this issue.
背景
現在はオンラインでないと時間割の確認すらできない。
万が一のことを考えるとオフライン状態でも最低限、時間割は確認できる状態を保ちたい。
実現方法
オフラインでも時間割ページ、時間割詳細ページを閲覧できるようにする。
ただし編集ボタン系はすべて Disable にする。
またぱっと見でオフライン状態であることがわかるようなデザインにする。例えばヘッダーに「オフライン状態」のような文字が入るなど。
その他のページ移動も無効化する。
時間割データは localStorage にキャッシングする。
正常読み込み時に localStorage に保存する。
読み込みに失敗したときにエラーを吐くのではなく、localStorage を参照する。
The text was updated successfully, but these errors were encountered: