Cette page couvre Elm 0.18

Mise à jour Joueurs

Quand la requête pour les Joueurs est réussie, on envoie le message OnFetchAll.

src/Players/Update.elm doit prendre ce message en compte. Modifiez update comme suit :

...
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 )

Lorsque nous recevons le message OnFetchAll, nous pouvons utiliser le pattern matching pour décider la marche à suivre.

Dans le cas Ok, nous retournons la liste des joueurs récupérés afin de mettre à jour la collection des joueurs.

Dans le cas Err, pour l'instant, nous retournons juste la liste que nous avions auparavant. Une meilleure approche serait d'afficher un message d'erreur à l'utilisateur, mais pour garder ce tutoriel simple, nous avons choisi de ne pas le faire.

results matching ""

    No results matching ""