Skip to content

Commit e37e8f8

Browse files
fix(dotnet): wrongfully null values
1 parent e9c4523 commit e37e8f8

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

src/SDK/Language/DotNet.php

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -141,22 +141,22 @@ public function getTypeName($type)
141141
switch ($type) {
142142
case self::TYPE_INTEGER:
143143
return 'int';
144-
break;
144+
break;
145145
case self::TYPE_STRING:
146146
return 'string';
147-
break;
147+
break;
148148
case self::TYPE_FILE:
149149
return 'FileInfo';
150-
break;
150+
break;
151151
case self::TYPE_BOOLEAN:
152152
return 'bool';
153-
break;
153+
break;
154154
case self::TYPE_ARRAY:
155155
return 'List<object>';
156-
break;
156+
break;
157157
case self::TYPE_OBJECT:
158158
return 'object';
159-
break;
159+
break;
160160
}
161161

162162
return $type;
@@ -180,7 +180,6 @@ public function getParamDefault(array $param)
180180

181181
if(empty($default) && $default !== 0 && $default !== false) {
182182
switch ($type) {
183-
case self::TYPE_NUMBER:
184183
case self::TYPE_INTEGER:
185184
case self::TYPE_ARRAY:
186185
case self::TYPE_OBJECT:
@@ -194,7 +193,6 @@ public function getParamDefault(array $param)
194193
}
195194
else {
196195
switch ($type) {
197-
case self::TYPE_NUMBER:
198196
case self::TYPE_INTEGER:
199197
$output .= $default;
200198
break;

templates/dotnet/src/Appwrite/Services/ServiceTemplate.cs.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{% macro parameter(parameter) %}
22
{% if parameter.name == 'orderType' %}{{ 'OrderType orderType = OrderType.ASC' }}{% else %}
3-
{{ parameter.type | typeName }}{% if not parameter.required and (parameter.type == 'boolean' or parameter.type == 'integer') %}?{% endif %} {{ parameter.name | caseCamel | escapeKeyword }}{{ parameter | escapeDollarSign | paramDefault }}{% endif %}
3+
{{ parameter.type | typeName }}{% if not parameter.required and (parameter.type == 'boolean' or parameter.type == 'integer') %}?{% endif %} {{ parameter.name | caseCamel | escapeKeyword }}{{ parameter | paramDefault }}{% endif %}
44
{% endmacro %}
55
{% macro method_parameters(parameters) %}
66
{% if parameters.all|length > 0 %}{% for parameter in parameters.all %}{{ _self.parameter(parameter) }}{% if not loop.last %}{{ ', ' }}{% endif %}{% endfor %}{% endif %}

0 commit comments

Comments
 (0)