This page covers Elm 0.18

플레이어 업데이트

플레이어 요청이 처리되면 OnFetchAll 메시지가 발생합니다.

src/Players/Update.elm 에서 이 메시지에 대응할 겁니다. update 를 변경합니다:

...
update : Msg -> List Player -> ( List Player, Cmd Msg )
update message players =
    case message of
        OnFetchAll (Ok newPlayers) ->
            ( newPlayers, Cmd.none )

        OnFetchAll (Err error) ->
            ( players, Cmd.none )

패턴 매칭으로 상황에 따른 동작을 구분합니다.

  • Ok 인 경우 가져온 플레이어로 리턴합니다.
  • Err 인 경우 일단은 변경 없이 리턴합니다. (에러를 사용자에게 표현하는게 이상적이지만, 튜토리얼을 간소화 하기 위해 생략합니다)

results matching ""

    No results matching ""