メッセージ

まず、必要なメッセージを追加してみましょう。

src/Players/Messages.elmに以下を追加:

type Msg
    ...
    | ChangeLevel PlayerId Int
    | OnSave (Result Http.Error Player)
  • ユーザーがレベルを変更したいときに ChangeLevelがトリガーされます。第2のパラメータは、レベルをどれだけ変化させるかを示す整数です。減少する場合は-1、増加する場合は1になります。
  • その後、プレーヤーをAPIに更新するようリクエストします。 OnSaveはAPIからの成功した応答の後にトリガされます。
  • OnSaveは成功時には更新されたプレイヤーを運び、失敗時にはHttpエラーを運びます。

results matching ""

    No results matching ""