私はElm 0.16コードを0.18に変換しようとしています。しかし、私は仕事をしなければならないHttp.getを取得するように見えることはできません。Elm 0.16〜0.18 Http.get?
古いコードはでした:
fetch : Decoder a -> String -> (Result Http.Error a -> b) -> Effects b --Effects became Cmd in 0.17
fetch decoder url action =
Http.get decoder url
|> Task.toResult
|> Task.map action
|> Effects.task
しかしTask.toResultはもう存在しません。 私は
task |> Task.toResult |> Task.perform never action
に
task |> Task.toResult |> Task.map action |> Effects.task
を変換する必要がありました。しかし0.18で、彼らはそれが思われること削除するので、私はまだ「Task
公開しませんtoResult
」エラーが出る述べgoogle groups conversationを見つけました。
これを解決する方法についてのヘルプがありますか?私はグーグルで試してみましたが、すべてが非常に混乱していて、それほど有用ではないことがわかりますありがとう!あなただけのfetch
機能のためのHttp.get
とHttp.send
を使用する必要が
ありがとうございます!それはうまくいくようです:Pまあ、コンパイルするので、うまくいくはずです。 0.18に更新される前にもっと多くのコードがあり、実際にはその時間はありません。最後のことだったけど、それはなかった:( –