File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
templates/node/lib/services Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,16 @@ class {{ service.name | caseUcfirst }} extends Service {
2121 async {{ method .name | caseCamel }}({% for parameter in method .parameters .all %}{{ parameter .name | caseCamel }}{% if not loop .last %}, {% endif %}{% endfor %}) {
2222 let path = '{{ method .path }}'{% for parameter in method .parameters .path %}.replace('{{ ' {' }}{{ parameter .name | caseCamel }}{{ ' }' }}', {{ parameter .name | caseCamel }}){% endfor %};
2323 let payload = {};
24- {% for parameter in method .parameters .all %}
24+ {% for parameter in method .parameters .query %}
25+
26+ if ({{ parameter .name | caseCamel }} !== undefined) {
27+ payload['{{ parameter .name }}'] = {{ parameter .name | caseCamel }};
28+ }{% if parameter .required %} else {
29+ throw new {{spec .title | caseUcfirst }}Exception('Missing required parameter: "{{ parameter .name | caseCamel }}"');
30+ }{% endif %}
31+
32+ {% endfor %}
33+ {% for parameter in method .parameters .body %}
2534
2635 if ({{ parameter .name | caseCamel }} !== undefined) {
2736 payload['{{ parameter .name }}'] = {{ parameter .name | caseCamel }};
You can’t perform that action at this time.
0 commit comments