Skip to content

Commit ea3a4a2

Browse files
authored
Linsen lieks changing their "api" (#147)
1 parent ac064ce commit ea3a4a2

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/Model/Linsen.hs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,8 @@ parse day =
123123
(v:_) -> pure v)
124124
>=> (.: "text")
125125
>=> \s ->
126-
let sameDay = pure day == parseTime swedishTimeLocale "%A %d-%m-%Y" s
126+
let sameDay = pure day == parseTime swedishTimeLocale "%A %d-%m-%Y" s ||
127+
pure day == parseTime swedishTimeLocale "%d-%m-%Y" s
127128
in if | sameDay && length v' >= 9 -> pure v'
128129
| sameDay -> pure mempty
129130
| otherwise -> fail "Unable to parse day"))
@@ -152,8 +153,8 @@ parse day =
152153
$ (.: "children")
153154
>=> \case
154155
[] -> pure mempty
155-
vs -> strip . replace "/ " ", "
156-
<$> last vs .: "text"
156+
vs -> strip . replace "/ " ", " . mconcat
157+
<$> mapM (.: "text") vs
157158

158159
fetchAndCreateLinsen
159160
:: (MonadIO m, MonadThrow m)

0 commit comments

Comments
 (0)