@@ -37,7 +37,7 @@ export class {{ service.name | caseUcfirst }} {
37
37
* @throws {{ ' {' }}{{ spec .title | caseUcfirst }}Exception}
38
38
* @returns {{ ' {' }}{{ method | getReturn(spec ) | raw }}{{ ' }' }}
39
39
*/
40
- {% if method . type != ' location ' %}async {% endif %}{ { method .name | caseCamel }}{{ method .responseModel | getGenerics(spec ) | raw }}({% for parameter in method .parameters .all %}{{ parameter .name | caseCamel | escapeKeyword }}{% if not parameter .required or parameter .nullable %}?{% endif %}: {{ parameter | getPropertyType(method ) | raw }}{% if not loop .last %}, {% endif %}{% endfor %}{% if ' multipart/form-data' in method .consumes %}, onProgress = (progress: UploadProgress) => {}{% endif %}): {{ method | getReturn(spec ) | raw }} {
40
+ {{ method .name | caseCamel }}{{ method .responseModel | getGenerics(spec ) | raw }}({% for parameter in method .parameters .all %}{{ parameter .name | caseCamel | escapeKeyword }}{% if not parameter .required or parameter .nullable %}?{% endif %}: {{ parameter | getPropertyType(method ) | raw }}{% if not loop .last %}, {% endif %}{% endfor %}{% if ' multipart/form-data' in method .consumes %}, onProgress = (progress: UploadProgress) => {}{% endif %}): {{ method | getReturn(spec ) | raw }} {
41
41
{%~ for parameter in method .parameters .all %}
42
42
{%~ if parameter .required %}
43
43
if (typeof {{ parameter .name | caseCamel | escapeKeyword }} === 'undefined') {
@@ -68,18 +68,20 @@ export class {{ service.name | caseUcfirst }} {
68
68
{%~ endfor %}
69
69
}
70
70
71
+ {%~ if method .type == ' location' or method .type == ' webAuth' %}
72
+ {%~ if method .auth | length > 0 %}
71
73
{%~ for node in method .auth %}
72
74
{%~ for key ,header in node | keys %}
73
75
payload['{{header | caseLower}}'] = this.client.config.{{header | caseLower}};
74
76
{%~ endfor %}
75
77
{%~ endfor %}
78
+ {%~ endif %}
76
79
77
- {%~ if method .type == ' location' or method .type == ' webAuth' %}
78
80
for (const [key, value] of Object.entries(Service.flatten(payload))) {
79
81
uri.searchParams.append(key, value);
80
82
}
83
+
81
84
{%~ endif %}
82
-
83
85
{%~ if method .type == ' webAuth' %}
84
86
if (typeof window !== 'undefined' && window?.location) {
85
87
window.location.href = uri.toString();
0 commit comments