Skip to content

Commit f6cc7bc

Browse files
committed
Improve perfomance for map updates
1 parent a06a2b4 commit f6cc7bc

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

modules/openapi-generator/src/main/resources/erlang-server/api.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ populate_request_params(_, [], Req, _, Model) ->
179179
populate_request_params(OperationID, [ReqParamName | T], Req0, ValidatorState, Model0) ->
180180
case populate_request_param(OperationID, ReqParamName, Req0, ValidatorState) of
181181
{ok, V, Req} ->
182-
Model = maps:put(ReqParamName, V, Model0),
182+
Model = Model0#{ReqParamName => V},
183183
populate_request_params(OperationID, T, Req, ValidatorState, Model);
184184
Error ->
185185
Error

modules/openapi-generator/src/main/resources/erlang-server/server.mustache

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ get_cowboy_config(LogicHandler, ExtraOpts) ->
3333
maps:fold(fun get_cowboy_config/3, DefaultOpts, ExtraOpts).
3434

3535
get_cowboy_config(env, #{dispatch := _Dispatch} = Env, AccIn) ->
36-
maps:put(env, Env, AccIn);
36+
AccIn#{env => Env};
3737
get_cowboy_config(env, NewEnv, #{env := OldEnv} = AccIn) ->
3838
Env = maps:merge(OldEnv, NewEnv),
39-
maps:put(env, Env, AccIn);
39+
AccIn#{env => Env};
4040
get_cowboy_config(Key, Value, AccIn) ->
41-
maps:put(Key, Value, AccIn).
41+
AccIn#{Key => Value}.
4242

4343
get_default_dispatch(LogicHandler) ->
4444
Paths = {{packageName}}_router:get_paths(LogicHandler),

0 commit comments

Comments
 (0)