Skip to content

Plateau APIエラー時のフォールバックとユーザー通知の改善 #6

Description

@nyampire

概要

Plateau API (rapid.nyampire.info/api/mapwithai/buildings) がダウンまたはエラーを返した場合のエラーハンドリングとユーザー通知を改善する。

背景・動機

現状、Plateau APIが応答しない場合にユーザーへの通知が不十分で、データが表示されない原因がわかりにくい。APIの一時的な障害時にも適切にフォールバックし、ユーザーに状況を伝えることで利用体験を向上させたい。

想定される改善内容

  • API接続エラー時にUIに通知メッセージを表示(例:「Plateauデータの取得に失敗しました」)
  • タイムアウト設定の見直しとリトライロジックの追加
  • エラー発生中のデータセットトグルに状態表示(エラーアイコン等)
  • 部分的なタイル取得失敗時に、成功したタイルのデータは表示を継続する

対象ファイル

  • modules/services/MapWithAIService.js — データ取得処理(loadTiles 周辺)

難易度

低〜中

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions