Skip to content

Commit c240f93

Browse files
committed
Merge remote-tracking branch 'origin/master' into feat-graphql
# Conflicts: # src/SDK/Language/HTTP.php # templates/kotlin/src/main/kotlin/io/appwrite/services/ServiceTemplate.kt.twig # templates/swift/Sources/Services/Service.swift.twig
2 parents 4bbff15 + d6bd6ff commit c240f93

File tree

43 files changed

+982
-446
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+982
-446
lines changed

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ env:
4646
- SDK=Ruby27
4747
- SDK=Ruby30
4848
- SDK=Ruby31
49-
- SDK=SwiftClient55
50-
- SDK=SwiftServer55
49+
- SDK=AppleSwift55
50+
- SDK=Swift55
5151
- SDK=WebChromium
5252
- SDK=WebNode
5353

example.php

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
use Appwrite\SDK\Language\Deno;
1717
use Appwrite\SDK\Language\REST;
1818
use Appwrite\SDK\Language\Swift;
19-
use Appwrite\SDK\Language\SwiftClient;
19+
use Appwrite\SDK\Language\Apple;
2020
use Appwrite\SDK\Language\DotNet;
2121
use Appwrite\SDK\Language\Flutter;
2222
use Appwrite\SDK\Language\Android;
@@ -36,11 +36,12 @@ function getSSLPage($url) {
3636
return $result;
3737
}
3838

39-
//$spec = getSSLPage('https://appwrite.io/v1/open-api-2.json?extensions=1');
40-
// $spec = getSSLPage('https://appwrite.io/v1/open-api-2.json?extensions=1'); // Enable only with Appwrite local server running on port 80
41-
// $spec = getSSLPage('https://appwrite.io/v1/open-api-2.json?extensions=1&platform=console'); // Enable only with Appwrite local server running on port 80
42-
// $spec = file_get_contents('https://appwrite.io/specs/swagger2?platform=client');
43-
$spec = file_get_contents('./specs/swagger2-latest-console.json');
39+
// Leave the platform you want uncommented
40+
$platform = 'client';
41+
// $platform = 'console';
42+
// $platform = 'server';
43+
44+
$spec = getSSLPage("https://raw.githubusercontent.com/appwrite/appwrite/master/app/config/specs/swagger2-latest-${platform}.json");
4445

4546
if(empty($spec)) {
4647
throw new Exception('Failed to fetch spec from Appwrite server');
@@ -342,7 +343,7 @@ function getSSLPage($url) {
342343
$sdk->generate(__DIR__ . '/examples/swift-server');
343344

344345
// Swift (Client)
345-
$sdk = new SDK(new SwiftClient(), new Swagger2($spec));
346+
$sdk = new SDK(new Apple(), new Swagger2($spec));
346347

347348
$sdk
348349
->setName('NAME')
@@ -363,7 +364,7 @@ function getSSLPage($url) {
363364
])
364365
;
365366

366-
$sdk->generate(__DIR__ . '/examples/swift-client');
367+
$sdk->generate(__DIR__ . '/examples/apple');
367368

368369
// DotNet
369370
$sdk = new SDK(new DotNet(), new Swagger2($spec));

specs/swagger-appwrite-0.12.1-console.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

specs/swagger-appwrite-0.13.0.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

specs/swagger-appwrite.0.10.0.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

specs/swagger-appwrite.0.11.0.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

specs/swagger-appwrite.0.12.0.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

specs/swagger-appwrite.0.7.0.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

specs/swagger-appwrite.0.8.0.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

specs/swagger2-latest-console.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)