Skip to content

Commit efd6c55

Browse files
authored
apply elmTypeAlterations in ops in Generate.mkRequest (#64)
1 parent a92926c commit efd6c55

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Servant/Elm/Internal/Generate.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -496,14 +496,14 @@ mkRequest opts request =
496496
expect =
497497
case request ^. F.reqReturnType of
498498
Just elmTypeExpr
499-
| isEmptyType opts elmTypeExpr
499+
| isEmptyType opts $ (elmTypeAlterations opts) elmTypeExpr
500500
-- let elmConstructor = T.pack (renderElm elmTypeExpr)
501501
->
502502
"Http.expectString " <> line <+> indent i "(\\x -> case x of" <> line <+>
503503
indent i "Err e -> toMsg (Err e)" <> line <+>
504504
indent i "Ok _ -> toMsg (Ok ()))"
505505
Just elmTypeExpr ->
506-
"Http.expectJson toMsg" <+> renderDecoderName elmTypeExpr
506+
"Http.expectJson toMsg" <+> renderDecoderName ((elmTypeAlterations opts) elmTypeExpr)
507507
Nothing -> error "mkHttpRequest: no reqReturnType?"
508508
-- case request ^. F.reqReturnType of
509509
-- Just elmTypeExpr | isEmptyType opts elmTypeExpr ->

0 commit comments

Comments
 (0)