1
0
mirror of https://github.com/avinal/avinal.github.io.git synced 2026-07-04 07:40:09 +05:30

fix error reporting

Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com>
This commit is contained in:
2022-09-14 16:15:36 +05:30
parent b0bcd5794e
commit 9baef63a2e
2 changed files with 17 additions and 9 deletions
+8 -6
View File
@@ -19,6 +19,7 @@ type alias Model =
, markdownUrl : String
, success : Bool
, fragment : String
, error : Maybe String
}
@@ -38,6 +39,7 @@ initialModel =
, markdownUrl = ""
, success = False
, fragment = ""
, error = Nothing
}
@@ -215,11 +217,11 @@ update msg model =
Ok blog ->
( { model | blog = Just blog, success = True }, sendString blog.content )
Err _ ->
( { model | success = False }, Cmd.none )
Err err ->
( { model | success = False, error = Just err }, Cmd.none )
DataReceived (Err _) ->
( { model | success = False }, Cmd.none )
DataReceived (Err err) ->
( { model | success = False, error = Just (errorToString err) }, Cmd.none )
ScrollToFragment _ _ ->
( model, scrollOnFragment model.fragment )
@@ -324,8 +326,8 @@ splitMetaContent data =
Ok meta ->
Ok { meta = meta, content = content }
Err _ ->
Err "YAML front matter parsing failed"
Err err ->
Err ("YAML front matter parsing failed: " ++ Yaml.errorToString err)
metaDecoder : Decoder YamlMeta