Skip to content

Commit b1c24ff

Browse files
committed
Fix examples
1 parent 5604692 commit b1c24ff

File tree

10 files changed

+33
-40
lines changed

10 files changed

+33
-40
lines changed

example.php

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ function getSSLPage($url) {
4141
$platform = 'console';
4242
// $platform = 'server';
4343

44-
$spec = getSSLPage("https://raw.githubusercontent.com/appwrite/appwrite/1.5.x/app/config/specs/swagger2-latest-{$platform}.json");
44+
$spec = getSSLPage("https://raw.githubusercontent.com/appwrite/appwrite/feat-rc-sdks/app/config/specs/swagger2-latest-{$platform}.json");
4545

4646
if(empty($spec)) {
4747
throw new Exception('Failed to fetch spec from Appwrite server');
@@ -68,7 +68,7 @@ function getSSLPage($url) {
6868
->setTwitter('appwrite_io')
6969
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
7070
->setDefaultHeaders([
71-
'X-Appwrite-Response-Format' => '1.2.0',
71+
'X-Appwrite-Response-Format' => '1.5.0',
7272
])
7373
;
7474

@@ -93,7 +93,7 @@ function getSSLPage($url) {
9393
->setTwitter('appwrite_io')
9494
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
9595
->setDefaultHeaders([
96-
'X-Appwrite-Response-Format' => '1.2.0',
96+
'X-Appwrite-Response-Format' => '1.5.0',
9797
])
9898
;
9999

@@ -117,7 +117,7 @@ function getSSLPage($url) {
117117
->setTwitter('appwrite_io')
118118
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
119119
->setDefaultHeaders([
120-
'X-Appwrite-Response-Format' => '1.2.0',
120+
'X-Appwrite-Response-Format' => '1.5.0',
121121
])
122122
;
123123

@@ -140,7 +140,7 @@ function getSSLPage($url) {
140140
->setTwitter('appwrite_io')
141141
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
142142
->setDefaultHeaders([
143-
'X-Appwrite-Response-Format' => '1.2.0',
143+
'X-Appwrite-Response-Format' => '1.5.0',
144144
])
145145
;
146146

@@ -208,7 +208,7 @@ function getSSLPage($url) {
208208
->setTwitter('appwrite_io')
209209
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
210210
->setDefaultHeaders([
211-
'X-Appwrite-Response-Format' => '1.2.0',
211+
'X-Appwrite-Response-Format' => '1.5.0',
212212
])
213213
;
214214

@@ -231,7 +231,7 @@ function getSSLPage($url) {
231231
->setTwitter('appwrite_io')
232232
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
233233
->setDefaultHeaders([
234-
'X-Appwrite-Response-Format' => '1.2.0',
234+
'X-Appwrite-Response-Format' => '1.5.0',
235235
])
236236
;
237237

@@ -259,7 +259,7 @@ function getSSLPage($url) {
259259
->setTwitter('appwrite_io')
260260
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
261261
->setDefaultHeaders([
262-
'X-Appwrite-Response-Format' => '1.2.0',
262+
'X-Appwrite-Response-Format' => '1.5.0',
263263
])
264264
;
265265

@@ -286,7 +286,7 @@ function getSSLPage($url) {
286286
->setTwitter('appwrite_io')
287287
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
288288
->setDefaultHeaders([
289-
'X-Appwrite-Response-Format' => '1.2.0',
289+
'X-Appwrite-Response-Format' => '1.5.0',
290290
])
291291
;
292292

@@ -311,7 +311,7 @@ function getSSLPage($url) {
311311
->setTwitter('appwrite_io')
312312
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
313313
->setDefaultHeaders([
314-
'X-Appwrite-Response-Format' => '1.2.0',
314+
'X-Appwrite-Response-Format' => '1.5.0',
315315
])
316316
;
317317

@@ -336,11 +336,11 @@ function getSSLPage($url) {
336336
->setTwitter('appwrite_io')
337337
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
338338
->setDefaultHeaders([
339-
'X-Appwrite-Response-Format' => '1.2.0',
339+
'X-Appwrite-Response-Format' => '1.5.0',
340340
])
341341
;
342342

343-
$sdk->generate(__DIR__ . '/examples/swift-server');
343+
$sdk->generate(__DIR__ . '/examples/swift');
344344

345345
// Swift (Client)
346346
$sdk = new SDK(new Apple(), new Swagger2($spec));
@@ -360,7 +360,7 @@ function getSSLPage($url) {
360360
->setTwitter('appwrite_io')
361361
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
362362
->setDefaultHeaders([
363-
'X-Appwrite-Response-Format' => '1.2.0',
363+
'X-Appwrite-Response-Format' => '1.5.0',
364364
])
365365
;
366366

@@ -384,7 +384,7 @@ function getSSLPage($url) {
384384
->setTwitter('appwrite_io')
385385
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
386386
->setDefaultHeaders([
387-
'X-Appwrite-Response-Format' => '1.2.0',
387+
'X-Appwrite-Response-Format' => '1.5.0',
388388
])
389389
;
390390

templates/android/example/build.gradle.twig

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@ dependencies {
4646
implementation("androidx.appcompat:appcompat:1.6.1")
4747
implementation("com.google.android.material:material:1.11.0")
4848
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
49-
implementation("androidx.navigation:navigation-fragment-ktx:2.7.6")
49+
implementation("androidx.navigation:navigation-fragment-ktx:2.7.7")
5050
implementation("androidx.fragment:fragment-ktx:1.6.2")
51-
implementation("androidx.navigation:navigation-ui-ktx:2.7.6")
51+
implementation("androidx.navigation:navigation-ui-ktx:2.7.7")
5252
implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.7.0")
5353
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0")
54-
implementation("androidx.navigation:navigation-fragment-ktx:2.7.6")
55-
implementation("androidx.navigation:navigation-ui-ktx:2.7.6")
54+
implementation("androidx.navigation:navigation-fragment-ktx:2.7.7")
55+
implementation("androidx.navigation:navigation-ui-ktx:2.7.7")
5656
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1")
5757
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1")
5858

templates/android/example/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
</intent-filter>
2828
</activity>
2929

30-
<service android:name="io.appwrite.NotificationHandler" android:exported="false">
30+
<service android:name=".services.MessagingService" android:exported="false">
3131
<intent-filter>
3232
<action android:name="com.google.firebase.MESSAGING_EVENT" />
3333
</intent-filter>

templates/dart/docs/example.md.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Client client = Client()
1818
Future result = {{ service.name | caseCamel }}.{{ method.name | caseCamel }}({% if method.parameters.all | length == 0 %});{% endif %}
1919

2020
{%~ for parameter in method.parameters.all %}
21-
{{ parameter.name | caseCamel | overrideIdentifier }}:{% if parameter.enumValues | length > 0 %} {{ parameter.enumName }}.{{ (parameter.enumKeys[0] ?? parameter.enumValues[0]) | caseCamel | replace({'-': ''}) }}{% else %}{{ parameter | paramExample | replace({'<field-name>': (parameter.name | caseCamel) }) | raw }} {% endif %},{% if not parameter.required %} // (optional){% endif %}
21+
{{ parameter.name | caseCamel | overrideIdentifier }}: {% if parameter.enumValues | length > 0 %} {{ parameter.enumName }}.{{ (parameter.enumKeys[0] ?? parameter.enumValues[0]) | caseCamel | replace({'-': ''}) }}{% else %}{{ parameter | paramExample | replace({'<field-name>': (parameter.name | caseCamel) }) | raw }}{% endif %},{% if not parameter.required %} // (optional){% endif %}
2222

2323
{%~ endfor %}
2424
{% if method.parameters.all | length > 0 %});

templates/deno/docs/example.md.twig

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,7 @@ const client = new Client()
1212

1313
const {{ service.name | caseCamel }} = new {{service.name | caseUcfirst}}(client{% if service.globalParams | length %}{% for parameter in service.globalParams %}, {{ parameter | paramExample }}{% endfor %}{% endif %});
1414

15-
{% if method.type == 'location' %}
16-
const result =
17-
{% elseif method.type != 'webAuth' %}
18-
const response = await
19-
{% endif -%}
15+
{% if method.type == 'location' %}const result = {% elseif method.type != 'webAuth' %}const response = await {% endif -%}
2016
{{ service.name | caseCamel }}.{{ method.name | caseCamel }}({% if method.parameters.all | length == 0 %});{% endif %}
2117

2218
{%~ for parameter in method.parameters.all %}

templates/dotnet/.travis.yml.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ before_deploy:
1919
deploy:
2020
skip_cleanup: true
2121
provider: script
22-
script: dotnet nuget push ./src/Appwrite/bin/Release/Appwrite.*.nupkg -k $NUGET_API_KEY -s https://api.nuget.org/v3/index.json
22+
script: dotnet nuget push ./src/Appwrite/bin/Release/Appwrite.*.nupkg -k $NUGET_API_KEY -s https://api.nuget.org/v3/index.json
2323
on:
2424
tags: true

templates/dotnet/docs/example.md.twig

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,20 @@ using {{ spec.title | caseUcfirst }}.Models;
55
using {{ spec.title | caseUcfirst }}.Enums;
66
{% endif %}{% endfor %}
77

8-
var client = new Client()
8+
Client client = new Client()
99
{% if method.auth|length > 0 %}
1010
.SetEndPoint("https://cloud.appwrite.io/v1") // Your API Endpoint
1111
{% for node in method.auth %}
1212
{% for key,header in node|keys %}
1313
.Set{{header | caseUcfirst}}("{{node[header]['x-appwrite']['demo']}}"){% if loop.last %};{% endif %} // {{node[header].description}}
1414
{% endfor %}{% endfor %}{% endif %}
1515

16-
var {{ service.name | caseCamel }} = new {{ service.name | caseUcfirst }}(client);
16+
{{ service.name | caseUcfirst }} {{ service.name | caseCamel }} = new {{ service.name | caseUcfirst }}(client);
1717

1818
{% if method.method != 'delete' and method.type != 'webAuth' %}{% if method.type == 'location' %}byte[]{% else %}{{ method.responseModel | caseUcfirst | overrideIdentifier }}{% endif %} result = {% endif %}await {{ service.name | caseCamel }}.{{ method.name | caseUcfirst }}({% if method.parameters.all | length == 0 %});{% endif %}
19-
{%~ for parameter in method.parameters.all %}
19+
{%~ for parameter in method.parameters.all %}
2020

21-
{{ parameter.name }}: {% if parameter.enumValues | length > 0%}{{ parameter.enumName }}.{{ (parameter.enumKeys[0] ?? parameter.enumValues[0]) | caseEnumKey }}{% else %}{{ parameter | paramExample }}{% endif %}{% if not loop.last %},{% if not parameter.required %} // optional{% endif %}{% else %}{% if method.parameters.all | length > 0 %});{% endif %}{% endif %}
22-
{%~ endfor -%}
21+
{{ parameter.name }}: {% if parameter.enumValues | length > 0%}{{ parameter.enumName }}.{{ (parameter.enumKeys[0] ?? parameter.enumValues[0]) | caseEnumKey }}{% else %}{{ parameter | paramExample }}{% endif %}{% if not loop.last %},{% endif %}{% if not parameter.required %} // optional{% endif %}
22+
{%~ endfor %}
23+
24+
{% if method.parameters.all | length > 0 %});{% endif %}

templates/flutter/docs/example.md.twig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Client client = Client()
1919
// Downloading file
2020
Future result = {{ service.name | caseCamel }}.{{ method.name | caseCamel }}(
2121
{%~ for parameter in method.parameters.all %}
22-
{{ parameter.name | caseCamel | overrideIdentifier}}:{% if parameter.enumValues | length > 0%} {{parameter.enumName}}.{{ (parameter.enumKeys[0] ?? parameter.enumValues[0]) | caseEnumKey }}{% else %}{{ parameter | paramExample | replace({'<field-name>': (parameter.name | caseCamel) }) | raw }}{% endif %},{% if not parameter.required %} // (optional){% endif %}
22+
{{ parameter.name | caseCamel | overrideIdentifier}}: {% if parameter.enumValues | length > 0%}{{parameter.enumName}}.{{ (parameter.enumKeys[0] ?? parameter.enumValues[0]) | caseEnumKey }}{% else %}{{ parameter | paramExample | replace({'<field-name>': (parameter.name | caseCamel) }) | raw }}{% endif %},{% if not parameter.required %} // (optional){% endif %}
2323

2424
{%~ endfor %}{% if method.parameters.all | length > 0 %}{% endif %}).then((bytes) {
2525
final file = File('path_to_file/filename.ext');
@@ -48,7 +48,7 @@ FutureBuilder(
4848
Future result = {{ service.name | caseCamel }}.{{ method.name | caseCamel }}({% if method.parameters.all | length == 0 %});{% endif %}
4949

5050
{%~ for parameter in method.parameters.all %}
51-
{{ parameter.name | caseCamel | overrideIdentifier}}:{% if parameter.enumValues | length > 0%} {{parameter.enumName}}.{{ (parameter.enumKeys[0] ?? parameter.enumValues[0]) | caseEnumKey }}{% else %}{{ parameter | paramExample | replace({'<field-name>': (parameter.name | caseCamel) }) | raw }} {% endif %},{% if not parameter.required %} // (optional){% endif %}
51+
{{ parameter.name | caseCamel | overrideIdentifier}}: {% if parameter.enumValues | length > 0%}{{parameter.enumName}}.{{ (parameter.enumKeys[0] ?? parameter.enumValues[0]) | caseEnumKey }}{% else %}{{ parameter | paramExample | replace({'<field-name>': (parameter.name | caseCamel) }) | raw }}{% endif %},{% if not parameter.required %} // (optional){% endif %}
5252

5353
{%~ endfor %}
5454
{% if method.parameters.all | length > 0 %});

templates/swift/docs/example.md.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ let {{ service.name | caseCamel }} = {{ service.name | caseUcfirst }}(client{% i
2020
let {% if method.type == 'webAuth' %}success{% elseif method.type == 'location' %}bytes{% elseif method.responseModel | length == 0 %}result{% else %}{{ method.responseModel | caseCamel | escapeSwiftKeyword }}{% endif %} = try await {{ service.name | caseCamel }}.{{ method.name | caseCamel }}({% if method.parameters.all | filter((param) => param.required) | length == 0 %}){{ '\n' }}{% endif %}
2121

2222
{%~ for parameter in method.parameters.all %}
23-
{{ parameter.name }}: {% if parameter.enumValues | length > 0 %}.{{ (parameter.enumKeys[0] ?? parameter.enumValues[0]) | caseEnumKey }}{% else %}{{ parameter | paramExample | escapeSwiftKeyword | raw }}{% endif %}{% if not loop.last %},{% endif %}{% if not parameter.required %} // optional{% endif %}
23+
{{ parameter.name }}: {% if parameter.enumValues | length > 0 %}.{{ (parameter.enumKeys[0] ?? parameter.enumValues[0]) | caseEnumKey }}{% else %}{{ parameter | paramExample }}{% endif %}{% if not loop.last %},{% endif %}{% if not parameter.required %} // optional{% endif %}
2424
{%~ if loop.last %}
2525

2626
)

templates/web/docs/example.md.twig

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,7 @@ const client = new Client()
1212

1313
const {{ service.name | caseCamel }} = new {{service.name | caseUcfirst}}(client{% if service.globalParams | length %}{% for parameter in service.globalParams %}, {{ parameter | paramExample }}{% endfor %}{% endif %});
1414

15-
{% if method.type == 'location' %}
16-
const result =
17-
{% elseif method.type != 'webAuth' %}
18-
const result = await
19-
{% endif -%}
20-
{{ service.name | caseCamel }}.{{ method.name | caseCamel }}({% if method.parameters.all | length == 0 %});{% endif %}
15+
{% if method.type == 'location' %}const result = {% elseif method.type != 'webAuth' %}const result = await {% endif %}{{ service.name | caseCamel }}.{{ method.name | caseCamel }}({% if method.parameters.all | length == 0 %});{% endif %}
2116

2217
{%~ for parameter in method.parameters.all %}
2318
{% if parameter.enumValues | length > 0 %}{{ parameter.enumName }}.{{ (parameter.enumKeys[0] ?? parameter.enumValues[0]) | caseEnumKey }}{% else%}{{ parameter | paramExample }}{% endif %}{% if not loop.last %},{% endif %} // {{ parameter.name }}{% if not parameter.required %} (optional){% endif %}

0 commit comments

Comments
 (0)