mirror of
https://github.com/dillonkearns/elm-pages.git
synced 2024-09-11 09:05:28 +03:00
Remove redundant uses of call_
This commit is contained in:
parent
fd29089bc9
commit
f2c6bd5a92
@ -477,7 +477,7 @@ otherFile routes phaseString =
|
|||||||
( "path", pathType |> Just )
|
( "path", pathType |> Just )
|
||||||
( "model", Type.named [] "Model" |> Just )
|
( "model", Type.named [] "Model" |> Just )
|
||||||
(\route path model ->
|
(\route path model ->
|
||||||
subBatch
|
Gen.Platform.Sub.batch
|
||||||
[ Elm.apply
|
[ Elm.apply
|
||||||
(Gen.Shared.values_.template
|
(Gen.Shared.values_.template
|
||||||
|> Elm.get "subscriptions"
|
|> Elm.get "subscriptions"
|
||||||
@ -486,10 +486,10 @@ otherFile routes phaseString =
|
|||||||
, model
|
, model
|
||||||
|> Elm.get "global"
|
|> Elm.get "global"
|
||||||
]
|
]
|
||||||
|> subMap (Elm.val "MsgGlobal")
|
|> Gen.Platform.Sub.call_.map (Elm.val "MsgGlobal")
|
||||||
, templateSubscriptions.call route path model
|
, templateSubscriptions.call route path model
|
||||||
]
|
]
|
||||||
|> Elm.withType (subType (Type.named [] "Msg"))
|
|> Elm.withType (Gen.Platform.Sub.annotation_.sub (Type.named [] "Msg"))
|
||||||
)
|
)
|
||||||
|
|
||||||
onActionData :
|
onActionData :
|
||||||
@ -568,14 +568,14 @@ otherFile routes phaseString =
|
|||||||
, templateModel
|
, templateModel
|
||||||
, model |> Elm.get "global"
|
, model |> Elm.get "global"
|
||||||
]
|
]
|
||||||
|> subMap (route |> routeVariantExpression Msg)
|
|> Gen.Platform.Sub.call_.map (route |> routeVariantExpression Msg)
|
||||||
)
|
)
|
||||||
, Elm.Case.otherwise (\_ -> Gen.Platform.Sub.values_.none)
|
, Elm.Case.otherwise (\_ -> Gen.Platform.Sub.values_.none)
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|> Elm.withType (subType (Type.named [] "Msg"))
|
|> Elm.withType (Gen.Platform.Sub.annotation_.sub (Type.named [] "Msg"))
|
||||||
)
|
)
|
||||||
|
|
||||||
dataForRoute :
|
dataForRoute :
|
||||||
@ -918,14 +918,12 @@ otherFile routes phaseString =
|
|||||||
, ( "global", newGlobalModel )
|
, ( "global", newGlobalModel )
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
(Gen.Effect.call_.batch
|
(Gen.Effect.batch
|
||||||
(Elm.list
|
[ pageCmd
|
||||||
[ pageCmd
|
, Gen.Effect.call_.map
|
||||||
, Gen.Effect.call_.map
|
(Elm.val "MsgGlobal")
|
||||||
(Elm.val "MsgGlobal")
|
newGlobalCmd
|
||||||
newGlobalCmd
|
]
|
||||||
]
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|> Elm.Let.destructure
|
|> Elm.Let.destructure
|
||||||
@ -1021,12 +1019,12 @@ otherFile routes phaseString =
|
|||||||
(Elm.Pattern.variant1 "DataErrorPage____" (Elm.Pattern.var "thisPageData"))
|
(Elm.Pattern.variant1 "DataErrorPage____" (Elm.Pattern.var "thisPageData"))
|
||||||
|> Elm.Case.patternToBranch
|
|> Elm.Case.patternToBranch
|
||||||
(\( pageModel, thisPageData ) ->
|
(\( pageModel, thisPageData ) ->
|
||||||
Gen.ErrorPage.call_.update
|
Gen.ErrorPage.update
|
||||||
thisPageData
|
thisPageData
|
||||||
msg_
|
msg_
|
||||||
pageModel
|
pageModel
|
||||||
|> Gen.Tuple.call_.mapBoth (Elm.val "ModelErrorPage____")
|
|> Gen.Tuple.call_.mapBoth (Elm.val "ModelErrorPage____")
|
||||||
(effectMap_ (Elm.val "MsgErrorPage____"))
|
(Elm.apply Gen.Effect.values_.map [ Elm.val "MsgErrorPage____" ])
|
||||||
)
|
)
|
||||||
, Elm.Pattern.ignore
|
, Elm.Pattern.ignore
|
||||||
|> Elm.Case.patternToBranch
|
|> Elm.Case.patternToBranch
|
||||||
@ -1044,7 +1042,7 @@ otherFile routes phaseString =
|
|||||||
(\( sharedModel, globalCmd ) ->
|
(\( sharedModel, globalCmd ) ->
|
||||||
Elm.tuple
|
Elm.tuple
|
||||||
(Elm.updateRecord [ ( "global", sharedModel ) ] model)
|
(Elm.updateRecord [ ( "global", sharedModel ) ] model)
|
||||||
(effectMap (Elm.val "MsgGlobal") globalCmd)
|
(Gen.Effect.call_.map (Elm.val "MsgGlobal") globalCmd)
|
||||||
)
|
)
|
||||||
|> Elm.Let.destructure (Elm.Pattern.tuple (Elm.Pattern.var "sharedModel") (Elm.Pattern.var "globalCmd"))
|
|> Elm.Let.destructure (Elm.Pattern.tuple (Elm.Pattern.var "sharedModel") (Elm.Pattern.var "globalCmd"))
|
||||||
(Elm.apply
|
(Elm.apply
|
||||||
@ -1071,12 +1069,10 @@ otherFile routes phaseString =
|
|||||||
Elm.Let.letIn
|
Elm.Let.letIn
|
||||||
(\( updatedGlobalModel, globalCmd ) ->
|
(\( updatedGlobalModel, globalCmd ) ->
|
||||||
Elm.tuple (Elm.updateRecord [ ( "global", updatedGlobalModel ) ] updatedModel)
|
Elm.tuple (Elm.updateRecord [ ( "global", updatedGlobalModel ) ] updatedModel)
|
||||||
(Gen.Effect.call_.batch
|
(Gen.Effect.batch
|
||||||
(Elm.list
|
[ cmd
|
||||||
[ cmd
|
, Gen.Effect.call_.map (Elm.val "MsgGlobal") globalCmd
|
||||||
, effectMap (Elm.val "MsgGlobal") globalCmd
|
]
|
||||||
]
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|> Elm.Let.destructure (Elm.Pattern.tuple (Elm.Pattern.var "updatedGlobalModel") (Elm.Pattern.var "globalCmd"))
|
|> Elm.Let.destructure (Elm.Pattern.tuple (Elm.Pattern.var "updatedGlobalModel") (Elm.Pattern.var "globalCmd"))
|
||||||
@ -1189,10 +1185,7 @@ otherFile routes phaseString =
|
|||||||
(\( a, b, c ) ->
|
(\( a, b, c ) ->
|
||||||
Elm.triple
|
Elm.triple
|
||||||
(Elm.apply wrapModel [ a ])
|
(Elm.apply wrapModel [ a ])
|
||||||
(Gen.Effect.call_.map
|
(Gen.Effect.call_.map wrapMsg b)
|
||||||
wrapMsg
|
|
||||||
b
|
|
||||||
)
|
|
||||||
(Elm.Case.maybe c
|
(Elm.Case.maybe c
|
||||||
{ nothing =
|
{ nothing =
|
||||||
Elm.tuple
|
Elm.tuple
|
||||||
@ -1246,7 +1239,7 @@ otherFile routes phaseString =
|
|||||||
Elm.Declare.fn "initErrorPage"
|
Elm.Declare.fn "initErrorPage"
|
||||||
( "pageData", Type.named [] "PageData" |> Just )
|
( "pageData", Type.named [] "PageData" |> Just )
|
||||||
(\pageData ->
|
(\pageData ->
|
||||||
Gen.ErrorPage.call_.init
|
Gen.ErrorPage.init
|
||||||
(Elm.Case.custom pageData
|
(Elm.Case.custom pageData
|
||||||
Type.unit
|
Type.unit
|
||||||
[ Elm.Case.branch1 "DataErrorPage____"
|
[ Elm.Case.branch1 "DataErrorPage____"
|
||||||
@ -1603,14 +1596,14 @@ otherFile routes phaseString =
|
|||||||
)
|
)
|
||||||
(Elm.Op.cons routePatterns.reference
|
(Elm.Op.cons routePatterns.reference
|
||||||
(Elm.Op.cons apiPatterns.reference
|
(Elm.Op.cons apiPatterns.reference
|
||||||
(Gen.Api.call_.routes
|
(Gen.Api.routes
|
||||||
getStaticRoutes.reference
|
getStaticRoutes.reference
|
||||||
(Elm.fn2 ( "a", Nothing ) ( "b", Nothing ) (\_ _ -> Elm.string ""))
|
(\_ _ -> Elm.string "")
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|> Gen.List.call_.map Gen.ApiRoute.values_.getBuildTimeRoutes
|
|> Gen.List.call_.map Gen.ApiRoute.values_.getBuildTimeRoutes
|
||||||
|> Gen.BackendTask.call_.combine
|
|> Gen.BackendTask.call_.combine
|
||||||
|> Gen.BackendTask.call_.map Gen.List.values_.concat
|
|> Gen.BackendTask.map Gen.List.call_.concat
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|> Gen.ApiRoute.literal "all-paths.json"
|
|> Gen.ApiRoute.literal "all-paths.json"
|
||||||
@ -1627,9 +1620,9 @@ otherFile routes phaseString =
|
|||||||
(Gen.ApiRoute.succeed
|
(Gen.ApiRoute.succeed
|
||||||
(Gen.Json.Encode.call_.list
|
(Gen.Json.Encode.call_.list
|
||||||
Gen.Basics.values_.identity
|
Gen.Basics.values_.identity
|
||||||
(Gen.Api.call_.routes
|
(Gen.Api.routes
|
||||||
getStaticRoutes.reference
|
getStaticRoutes.reference
|
||||||
(Elm.fn2 ( "a", Nothing ) ( "b", Nothing ) (\_ _ -> Elm.string ""))
|
(\_ _ -> Elm.string "")
|
||||||
|> Gen.List.call_.map Gen.ApiRoute.values_.toJson
|
|> Gen.List.call_.map Gen.ApiRoute.values_.toJson
|
||||||
)
|
)
|
||||||
|> Gen.Json.Encode.encode 0
|
|> Gen.Json.Encode.encode 0
|
||||||
@ -1651,14 +1644,12 @@ otherFile routes phaseString =
|
|||||||
routePatterns =
|
routePatterns =
|
||||||
topLevelValue "routePatterns"
|
topLevelValue "routePatterns"
|
||||||
(Gen.ApiRoute.succeed
|
(Gen.ApiRoute.succeed
|
||||||
(Gen.Json.Encode.call_.list
|
(Gen.Json.Encode.list
|
||||||
(Elm.fn ( "info", Nothing )
|
(\info ->
|
||||||
(\info ->
|
Gen.Json.Encode.object
|
||||||
Gen.Json.Encode.object
|
[ Elm.tuple (Elm.string "kind") (Gen.Json.Encode.call_.string (info |> Elm.get "kind"))
|
||||||
[ Elm.tuple (Elm.string "kind") (Gen.Json.Encode.call_.string (info |> Elm.get "kind"))
|
, Elm.tuple (Elm.string "pathPattern") (Gen.Json.Encode.call_.string (info |> Elm.get "pathPattern"))
|
||||||
, Elm.tuple (Elm.string "pathPattern") (Gen.Json.Encode.call_.string (info |> Elm.get "pathPattern"))
|
]
|
||||||
]
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
(routes
|
(routes
|
||||||
|> List.concatMap
|
|> List.concatMap
|
||||||
@ -1716,7 +1707,6 @@ otherFile routes phaseString =
|
|||||||
)
|
)
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|> Elm.list
|
|
||||||
)
|
)
|
||||||
|> Gen.Json.Encode.encode 0
|
|> Gen.Json.Encode.encode 0
|
||||||
|> Gen.BackendTask.succeed
|
|> Gen.BackendTask.succeed
|
||||||
@ -1761,7 +1751,7 @@ otherFile routes phaseString =
|
|||||||
|> Gen.List.call_.filterMap Gen.ApiRoute.values_.getGlobalHeadTagsBackendTask
|
|> Gen.List.call_.filterMap Gen.ApiRoute.values_.getGlobalHeadTagsBackendTask
|
||||||
)
|
)
|
||||||
|> Gen.BackendTask.call_.combine
|
|> Gen.BackendTask.call_.combine
|
||||||
|> Gen.BackendTask.call_.map Gen.List.values_.concat
|
|> Gen.BackendTask.map Gen.List.call_.concat
|
||||||
|> Elm.withType
|
|> Elm.withType
|
||||||
(Gen.BackendTask.annotation_.backendTask
|
(Gen.BackendTask.annotation_.backendTask
|
||||||
(Type.named [ "FatalError" ] "FatalError")
|
(Type.named [ "FatalError" ] "FatalError")
|
||||||
@ -1883,7 +1873,7 @@ otherFile routes phaseString =
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|> Gen.BackendTask.call_.map Gen.List.values_.concat
|
|> Gen.BackendTask.map Gen.List.call_.concat
|
||||||
|> Elm.withType
|
|> Elm.withType
|
||||||
(Gen.BackendTask.annotation_.backendTask
|
(Gen.BackendTask.annotation_.backendTask
|
||||||
(Type.named [ "FatalError" ] "FatalError")
|
(Type.named [ "FatalError" ] "FatalError")
|
||||||
@ -2184,20 +2174,6 @@ routePatternToExpression route =
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
effectMap : Elm.Expression -> Elm.Expression -> Elm.Expression
|
|
||||||
effectMap mapTo value =
|
|
||||||
Gen.Effect.call_.map
|
|
||||||
mapTo
|
|
||||||
value
|
|
||||||
|
|
||||||
|
|
||||||
effectMap_ : Elm.Expression -> Elm.Expression
|
|
||||||
effectMap_ mapTo =
|
|
||||||
Elm.apply
|
|
||||||
Gen.Effect.values_.map
|
|
||||||
[ mapTo ]
|
|
||||||
|
|
||||||
|
|
||||||
append : List Elm.Expression -> Elm.Expression
|
append : List Elm.Expression -> Elm.Expression
|
||||||
append expressions =
|
append expressions =
|
||||||
case expressions |> List.reverse of
|
case expressions |> List.reverse of
|
||||||
@ -2253,21 +2229,3 @@ ignoreBranchIfNeeded info routes =
|
|||||||
Nothing
|
Nothing
|
||||||
]
|
]
|
||||||
|> List.filterMap identity
|
|> List.filterMap identity
|
||||||
|
|
||||||
|
|
||||||
subBatch : List Elm.Expression -> Elm.Expression
|
|
||||||
subBatch batchArg =
|
|
||||||
Gen.Platform.Sub.call_.batch
|
|
||||||
(Elm.list batchArg)
|
|
||||||
|
|
||||||
|
|
||||||
subType : Type.Annotation -> Type.Annotation
|
|
||||||
subType inner =
|
|
||||||
Type.namedWith [ "Platform", "Sub" ] "Sub" [ inner ]
|
|
||||||
|
|
||||||
|
|
||||||
subMap : Elm.Expression -> Elm.Expression -> Elm.Expression
|
|
||||||
subMap mapArg mapArg0 =
|
|
||||||
Gen.Platform.Sub.call_.map
|
|
||||||
mapArg
|
|
||||||
mapArg0
|
|
||||||
|
Loading…
Reference in New Issue
Block a user