I guess what you need here is Task.andThen http://package.elm-lang.org/packages/elm-lang/core/latest/Task#andThen
See this snippet I've found on github https://github.com/fpapado/elm-flickr-gallery/blob/c040f61575f4f47ce216df1820b42d1751ccdb7a/src/Main.elm#L56 Hope it helps. On Monday, February 6, 2017 at 10:46:08 AM UTC+2, Kingsley Hendrickse wrote: > > Thanks > > I don't quite understand how to chain using Task > > I want to first do getCurrentUser Http request and then do > notifyOnLocationChange a regular task - but I can't understand how Task > could do this. > Even chaining 2 http requests I don't understand since in order to fire a > Task you have use Task.perform or Task.attempt giving them the Msg - this > doesn't seem doable with Task > > getCurrentUser : Cmd Msg > getCurrentUser = > Http.toTask (Http.get "/currentUser" decodeLogin) > |> Task.attempt CurrentUserResponse > > > notifyOnLocationChange: Cmd Msg > notifyOnLocationChange location = > Task.perform OnLocationChange (succeed location) > > > any help appreciated > > > > On Sunday, 5 February 2017 20:34:56 UTC, John Kelly wrote: >> >> Take a look at toTask: >> http://package.elm-lang.org/packages/elm-lang/http/1.0.0/Http#toTask > > -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
