@@ -17,6 +17,18 @@ module {{moduleName}}
17
17
raise '`app_id` is missing.' if config.app_id.nil? || config.app_id == ''
18
18
raise '`api_key` is missing.' if config.api_key.nil? || config.api_key == ''
19
19
20
+ if config.connect_timeout.nil?
21
+ config.connect_timeout = { {x-timeouts.server.connect} }
22
+ end
23
+
24
+ if config.read_timeout.nil?
25
+ config.read_timeout = { {x-timeouts.server.read} }
26
+ end
27
+
28
+ if config.write_timeout.nil?
29
+ config.write_timeout = { {x-timeouts.server.write} }
30
+ end
31
+
20
32
@api_client = Algolia::ApiClient.new(config)
21
33
end
22
34
@@ -54,22 +66,10 @@ module {{moduleName}}
54
66
{ {/hostsWithoutVariables.size} }
55
67
56
68
config = Algolia::Configuration.new(app_id, api_key, hosts, '{ {{baseName} }}', opts)
57
- create_with_config (config)
69
+ new (config)
58
70
end
59
71
60
72
def self.create_with_config(config)
61
- if config.connect_timeout.nil?
62
- config.connect_timeout = { {x-timeouts.server.connect} }
63
- end
64
-
65
- if config.read_timeout.nil?
66
- config.read_timeout = { {x-timeouts.server.read} }
67
- end
68
-
69
- if config.write_timeout.nil?
70
- config.write_timeout = { {x-timeouts.server.write} }
71
- end
72
-
73
73
new(config)
74
74
end
75
75
@@ -196,4 +196,4 @@ module {{moduleName}}
196
196
{ {/isSearchClient} }
197
197
end
198
198
{ {/operations} }
199
- end
199
+ end
0 commit comments