j'ai une fonction de mise à jour tels que:match Motif toutes les erreurs HTTP
update : Msg -> Model -> (Model, Cmd Msg)
update msg model =
case msg of
NewImages (Ok images) ->
({model|images = images}, Cmd.none)
NewImages (Err error) ->
myFunction model
NewUsers (Ok users) ->
({model|users = users}, Cmd.none)
NewUsers (Err error) ->
myFunction model
[...]
et une fonction myFunction
que je voudrais appeler chaque fois que je reçois un HTTP.Error.
Apparemment, _
ne peut pas être utilisé pour correspondre seulement le début d'un modèle comme dans
update : Msg -> Model -> (Model, Cmd Msg)
update msg model =
case msg of
NewImages (Ok images) ->
({model|images = images}, Cmd.none)
NewUsers (Ok users) ->
({model|users = users}, Cmd.none)
_ (Err error) ->
myFunction model
[...]
Alors, quelle serait la bonne façon de faire correspondre tous Http.Error dans ma fonction de mise à jour?