@@ -8,8 +8,8 @@ type Book = Book
88jsonDecBook : Json.Decode.Decoder Book
99jsonDecBook = Debug.todo ""
1010
11−getBooksById : Int -> Http.Request Book
12−getBooksById capture_id =
11+getBooksById : Int -> (Result Http.Error (Book) -> msg) -> Cmd msg
12+getBooksById capture_id toMsg =
1313 let
1414 params =
1515 List.filterMap identity
@@ -22,7 +22,7 @@ getBooksById capture_id =
2222 , headers =
2323 []
2424 , url =
25− Url.Builder.absolute
25+ Url.Builder.crossOrigin ""
2626 [ "books"
2727 , capture_id |> String.fromInt
2828 ]
@@ -30,9 +30,9 @@ getBooksById capture_id =
3030 , body =
3131 Http.emptyBody
3232 , expect =
33− Http.expectJson <| jsonDecBook
33+ Http.expectJson toMsg jsonDecBook
3434 , timeout =
3535 Nothing
36− , withCredentials =
37− False
36+ , tracker =
37+ Nothing
3838 }