diff --git a/app/config/platforms.php b/app/config/platforms.php index 6649723a0c..85c2111135 100644 --- a/app/config/platforms.php +++ b/app/config/platforms.php @@ -63,7 +63,7 @@ return [ [ 'key' => 'flutter', 'name' => 'Flutter', - 'version' => '4.0.1', + 'version' => '4.0.2', 'url' => 'https://github.com/appwrite/sdk-for-flutter', 'package' => 'https://pub.dev/packages/appwrite', 'enabled' => true, @@ -81,7 +81,7 @@ return [ [ 'key' => 'apple', 'name' => 'Apple', - 'version' => '0.3.0', + 'version' => '0.3.1', 'url' => 'https://github.com/appwrite/sdk-for-apple', 'package' => 'https://github.com/appwrite/sdk-for-apple', 'enabled' => true, @@ -116,7 +116,7 @@ return [ [ 'key' => 'android', 'name' => 'Android', - 'version' => '0.4.0', + 'version' => '0.4.1', 'url' => 'https://github.com/appwrite/sdk-for-android', 'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-android', 'enabled' => true, @@ -352,7 +352,7 @@ return [ [ 'key' => 'dart', 'name' => 'Dart', - 'version' => '4.0.1', + 'version' => '4.0.2', 'url' => 'https://github.com/appwrite/sdk-for-dart', 'package' => 'https://pub.dev/packages/dart_appwrite', 'enabled' => true, @@ -392,7 +392,7 @@ return [ [ 'key' => 'swift', 'name' => 'Swift', - 'version' => '0.3.0', + 'version' => '0.3.1', 'url' => 'https://github.com/appwrite/sdk-for-swift', 'package' => 'https://github.com/appwrite/sdk-for-swift', 'enabled' => true, diff --git a/composer.json b/composer.json index 59d4a70fd4..730621ca17 100644 --- a/composer.json +++ b/composer.json @@ -71,7 +71,7 @@ } ], "require-dev": { - "appwrite/sdk-generator": "0.18.1", + "appwrite/sdk-generator": "0.18.2", "phpunit/phpunit": "9.5.10", "swoole/ide-helper": "4.8.5", "textalk/websocket": "1.5.5", diff --git a/composer.lock b/composer.lock index 9f7faf8407..866dec5cec 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c23ee95a9a573b123ec587734023132e", + "content-hash": "bca03b1d0b7dd312bc174e0a2973b015", "packages": [ { "name": "adhocore/jwt", @@ -3075,16 +3075,16 @@ }, { "name": "appwrite/sdk-generator", - "version": "0.18.1", + "version": "0.18.2", "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator.git", - "reference": "1d5293dd65e014f2067f2bfc9c0c45e5b0de56aa" + "reference": "9381507c1526da1c099eb2297e68374dec4e3793" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/1d5293dd65e014f2067f2bfc9c0c45e5b0de56aa", - "reference": "1d5293dd65e014f2067f2bfc9c0c45e5b0de56aa", + "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/9381507c1526da1c099eb2297e68374dec4e3793", + "reference": "9381507c1526da1c099eb2297e68374dec4e3793", "shasum": "" }, "require": { @@ -3096,6 +3096,7 @@ "twig/twig": "^3.3" }, "require-dev": { + "brianium/paratest": "^6.4", "phpunit/phpunit": "^9.5.13" }, "type": "library", @@ -3118,9 +3119,9 @@ "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", "support": { "issues": "https://github.com/appwrite/sdk-generator/issues", - "source": "https://github.com/appwrite/sdk-generator/tree/0.18.1" + "source": "https://github.com/appwrite/sdk-generator/tree/0.18.2" }, - "time": "2022-03-03T09:45:38+00:00" + "time": "2022-04-10T09:03:18+00:00" }, { "name": "composer/pcre", diff --git a/docs/examples/0.13.x/client-apple/examples/account/create-anonymous-session.md b/docs/examples/0.13.x/client-apple/examples/account/create-anonymous-session.md index d6bb1918c4..d2d71b9f00 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/create-anonymous-session.md +++ b/docs/examples/0.13.x/client-apple/examples/account/create-anonymous-session.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.createAnonymousSession() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let session): - print(String(describing: session) - } - } + let session = try await account.createAnonymousSession() + + print(String(describing: session) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/create-j-w-t.md b/docs/examples/0.13.x/client-apple/examples/account/create-j-w-t.md index b2797e7d14..51952f9953 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/create-j-w-t.md +++ b/docs/examples/0.13.x/client-apple/examples/account/create-j-w-t.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.createJWT() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let jwt): - print(String(describing: jwt) - } - } + let jwt = try await account.createJWT() + + print(String(describing: jwt) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/create-magic-u-r-l-session.md b/docs/examples/0.13.x/client-apple/examples/account/create-magic-u-r-l-session.md index 0b51e02ff4..3eab67aac4 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/create-magic-u-r-l-session.md +++ b/docs/examples/0.13.x/client-apple/examples/account/create-magic-u-r-l-session.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.createMagicURLSession( + let token = try await account.createMagicURLSession( userId: "[USER_ID]", email: "email@example.com" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let token): - print(String(describing: token) - } - } + ) + + print(String(describing: token) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/create-o-auth2session.md b/docs/examples/0.13.x/client-apple/examples/account/create-o-auth2session.md index cb1e4e30a7..ddd7eb28a4 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/create-o-auth2session.md +++ b/docs/examples/0.13.x/client-apple/examples/account/create-o-auth2session.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.createOAuth2Session( + let success = try await account.createOAuth2Session( provider: "amazon" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let success): - print(String(describing: success) - } - } + ) + + print(String(describing: success) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/create-recovery.md b/docs/examples/0.13.x/client-apple/examples/account/create-recovery.md index dcdfa51937..1f2d9b9e05 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/create-recovery.md +++ b/docs/examples/0.13.x/client-apple/examples/account/create-recovery.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.createRecovery( + let token = try await account.createRecovery( email: "email@example.com", url: "https://example.com" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let token): - print(String(describing: token) - } - } + ) + + print(String(describing: token) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/create-session.md b/docs/examples/0.13.x/client-apple/examples/account/create-session.md index a0d6d114a1..dcaf9caa67 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/create-session.md +++ b/docs/examples/0.13.x/client-apple/examples/account/create-session.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.createSession( + let session = try await account.createSession( email: "email@example.com", password: "password" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let session): - print(String(describing: session) - } - } + ) + + print(String(describing: session) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/create-verification.md b/docs/examples/0.13.x/client-apple/examples/account/create-verification.md index b144e943bd..cd0f9d5c87 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/create-verification.md +++ b/docs/examples/0.13.x/client-apple/examples/account/create-verification.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.createVerification( + let token = try await account.createVerification( url: "https://example.com" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let token): - print(String(describing: token) - } - } + ) + + print(String(describing: token) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/create.md b/docs/examples/0.13.x/client-apple/examples/account/create.md index fbf8e181c2..346f7da6e4 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/create.md +++ b/docs/examples/0.13.x/client-apple/examples/account/create.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.create( + let user = try await account.create( userId: "[USER_ID]", email: "email@example.com", password: "password" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/delete-session.md b/docs/examples/0.13.x/client-apple/examples/account/delete-session.md index 3d3da9fdff..6f3dd76905 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/delete-session.md +++ b/docs/examples/0.13.x/client-apple/examples/account/delete-session.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.deleteSession( + let result = try await account.deleteSession( sessionId: "[SESSION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/delete-sessions.md b/docs/examples/0.13.x/client-apple/examples/account/delete-sessions.md index 937e27069a..f2721be95e 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/delete-sessions.md +++ b/docs/examples/0.13.x/client-apple/examples/account/delete-sessions.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.deleteSessions() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + let result = try await account.deleteSessions() + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/delete.md b/docs/examples/0.13.x/client-apple/examples/account/delete.md index e43e10c2b7..9676c6dcce 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/delete.md +++ b/docs/examples/0.13.x/client-apple/examples/account/delete.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.delete() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + let result = try await account.delete() + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/get-logs.md b/docs/examples/0.13.x/client-apple/examples/account/get-logs.md index 531b30ac91..326672e682 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/get-logs.md +++ b/docs/examples/0.13.x/client-apple/examples/account/get-logs.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.getLogs() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let logList): - print(String(describing: logList) - } - } + let logList = try await account.getLogs() + + print(String(describing: logList) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/get-prefs.md b/docs/examples/0.13.x/client-apple/examples/account/get-prefs.md index d39f79d2f6..6fb47ce31f 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/get-prefs.md +++ b/docs/examples/0.13.x/client-apple/examples/account/get-prefs.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.getPrefs() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let preferences): - print(String(describing: preferences) - } - } + let preferences = try await account.getPrefs() + + print(String(describing: preferences) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/get-session.md b/docs/examples/0.13.x/client-apple/examples/account/get-session.md index 57244db4f5..fa15d6d222 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/get-session.md +++ b/docs/examples/0.13.x/client-apple/examples/account/get-session.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.getSession( + let session = try await account.getSession( sessionId: "[SESSION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let session): - print(String(describing: session) - } - } + ) + + print(String(describing: session) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/get-sessions.md b/docs/examples/0.13.x/client-apple/examples/account/get-sessions.md index af03882ad5..81c02bbaf3 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/get-sessions.md +++ b/docs/examples/0.13.x/client-apple/examples/account/get-sessions.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.getSessions() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let sessionList): - print(String(describing: sessionList) - } - } + let sessionList = try await account.getSessions() + + print(String(describing: sessionList) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/get.md b/docs/examples/0.13.x/client-apple/examples/account/get.md index 21bd299d00..822dc3007f 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/get.md +++ b/docs/examples/0.13.x/client-apple/examples/account/get.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.get() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + let user = try await account.get() + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/update-email.md b/docs/examples/0.13.x/client-apple/examples/account/update-email.md index 7e338bec6b..ec74963844 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/update-email.md +++ b/docs/examples/0.13.x/client-apple/examples/account/update-email.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.updateEmail( + let user = try await account.updateEmail( email: "email@example.com", password: "password" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/update-magic-u-r-l-session.md b/docs/examples/0.13.x/client-apple/examples/account/update-magic-u-r-l-session.md index 1ea5db9041..34bfab9e80 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/update-magic-u-r-l-session.md +++ b/docs/examples/0.13.x/client-apple/examples/account/update-magic-u-r-l-session.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.updateMagicURLSession( + let session = try await account.updateMagicURLSession( userId: "[USER_ID]", secret: "[SECRET]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let session): - print(String(describing: session) - } - } + ) + + print(String(describing: session) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/update-name.md b/docs/examples/0.13.x/client-apple/examples/account/update-name.md index 6eb8e3836d..a757f95253 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/update-name.md +++ b/docs/examples/0.13.x/client-apple/examples/account/update-name.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.updateName( + let user = try await account.updateName( name: "[NAME]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/update-password.md b/docs/examples/0.13.x/client-apple/examples/account/update-password.md index bc5046eb46..0c36e41f42 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/update-password.md +++ b/docs/examples/0.13.x/client-apple/examples/account/update-password.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.updatePassword( + let user = try await account.updatePassword( password: "password" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/update-prefs.md b/docs/examples/0.13.x/client-apple/examples/account/update-prefs.md index 0b82ed6ed8..d9197a5482 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/update-prefs.md +++ b/docs/examples/0.13.x/client-apple/examples/account/update-prefs.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.updatePrefs( + let user = try await account.updatePrefs( prefs: - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/update-recovery.md b/docs/examples/0.13.x/client-apple/examples/account/update-recovery.md index 1fc3e8fe92..f412c0f35a 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/update-recovery.md +++ b/docs/examples/0.13.x/client-apple/examples/account/update-recovery.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.updateRecovery( + let token = try await account.updateRecovery( userId: "[USER_ID]", secret: "[SECRET]", password: "password", passwordAgain: "password" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let token): - print(String(describing: token) - } - } + ) + + print(String(describing: token) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/update-session.md b/docs/examples/0.13.x/client-apple/examples/account/update-session.md index 1af3d2a521..1d9282641c 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/update-session.md +++ b/docs/examples/0.13.x/client-apple/examples/account/update-session.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.updateSession( + let session = try await account.updateSession( sessionId: "[SESSION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let session): - print(String(describing: session) - } - } + ) + + print(String(describing: session) } diff --git a/docs/examples/0.13.x/client-apple/examples/account/update-verification.md b/docs/examples/0.13.x/client-apple/examples/account/update-verification.md index 228517d65d..10e46b19d1 100644 --- a/docs/examples/0.13.x/client-apple/examples/account/update-verification.md +++ b/docs/examples/0.13.x/client-apple/examples/account/update-verification.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let account = Account(client) - account.updateVerification( + let token = try await account.updateVerification( userId: "[USER_ID]", secret: "[SECRET]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let token): - print(String(describing: token) - } - } + ) + + print(String(describing: token) } diff --git a/docs/examples/0.13.x/client-apple/examples/avatars/get-browser.md b/docs/examples/0.13.x/client-apple/examples/avatars/get-browser.md index 6be1cad9f5..536d9b6167 100644 --- a/docs/examples/0.13.x/client-apple/examples/avatars/get-browser.md +++ b/docs/examples/0.13.x/client-apple/examples/avatars/get-browser.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let avatars = Avatars(client) - avatars.getBrowser( + let byteBuffer = try await avatars.getBrowser( code: "aa" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/client-apple/examples/avatars/get-credit-card.md b/docs/examples/0.13.x/client-apple/examples/avatars/get-credit-card.md index 71bc427c02..7dff9411d0 100644 --- a/docs/examples/0.13.x/client-apple/examples/avatars/get-credit-card.md +++ b/docs/examples/0.13.x/client-apple/examples/avatars/get-credit-card.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let avatars = Avatars(client) - avatars.getCreditCard( + let byteBuffer = try await avatars.getCreditCard( code: "amex" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/client-apple/examples/avatars/get-favicon.md b/docs/examples/0.13.x/client-apple/examples/avatars/get-favicon.md index fb2b907258..1e2afab969 100644 --- a/docs/examples/0.13.x/client-apple/examples/avatars/get-favicon.md +++ b/docs/examples/0.13.x/client-apple/examples/avatars/get-favicon.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let avatars = Avatars(client) - avatars.getFavicon( + let byteBuffer = try await avatars.getFavicon( url: "https://example.com" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/client-apple/examples/avatars/get-flag.md b/docs/examples/0.13.x/client-apple/examples/avatars/get-flag.md index b642171989..43035a3530 100644 --- a/docs/examples/0.13.x/client-apple/examples/avatars/get-flag.md +++ b/docs/examples/0.13.x/client-apple/examples/avatars/get-flag.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let avatars = Avatars(client) - avatars.getFlag( + let byteBuffer = try await avatars.getFlag( code: "af" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/client-apple/examples/avatars/get-image.md b/docs/examples/0.13.x/client-apple/examples/avatars/get-image.md index 811a33bdc4..a28299c153 100644 --- a/docs/examples/0.13.x/client-apple/examples/avatars/get-image.md +++ b/docs/examples/0.13.x/client-apple/examples/avatars/get-image.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let avatars = Avatars(client) - avatars.getImage( + let byteBuffer = try await avatars.getImage( url: "https://example.com" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/client-apple/examples/avatars/get-initials.md b/docs/examples/0.13.x/client-apple/examples/avatars/get-initials.md index f58c397b64..df22100428 100644 --- a/docs/examples/0.13.x/client-apple/examples/avatars/get-initials.md +++ b/docs/examples/0.13.x/client-apple/examples/avatars/get-initials.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let avatars = Avatars(client) - avatars.getInitials() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + let byteBuffer = try await avatars.getInitials() + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/client-apple/examples/avatars/get-q-r.md b/docs/examples/0.13.x/client-apple/examples/avatars/get-q-r.md index f5a35ec754..a9e3e9bae1 100644 --- a/docs/examples/0.13.x/client-apple/examples/avatars/get-q-r.md +++ b/docs/examples/0.13.x/client-apple/examples/avatars/get-q-r.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let avatars = Avatars(client) - avatars.getQR( + let byteBuffer = try await avatars.getQR( text: "[TEXT]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/client-apple/examples/database/create-document.md b/docs/examples/0.13.x/client-apple/examples/database/create-document.md index c3c2684ca4..416580a46f 100644 --- a/docs/examples/0.13.x/client-apple/examples/database/create-document.md +++ b/docs/examples/0.13.x/client-apple/examples/database/create-document.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let database = Database(client) - database.createDocument( + let document = try await database.createDocument( collectionId: "[COLLECTION_ID]", documentId: "[DOCUMENT_ID]", data: - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let document): - print(String(describing: document) - } - } + ) + + print(String(describing: document) } diff --git a/docs/examples/0.13.x/client-apple/examples/database/delete-document.md b/docs/examples/0.13.x/client-apple/examples/database/delete-document.md index e81e068575..04eecbf316 100644 --- a/docs/examples/0.13.x/client-apple/examples/database/delete-document.md +++ b/docs/examples/0.13.x/client-apple/examples/database/delete-document.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let database = Database(client) - database.deleteDocument( + let result = try await database.deleteDocument( collectionId: "[COLLECTION_ID]", documentId: "[DOCUMENT_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/client-apple/examples/database/get-document.md b/docs/examples/0.13.x/client-apple/examples/database/get-document.md index 0f02176068..26ad5a0b17 100644 --- a/docs/examples/0.13.x/client-apple/examples/database/get-document.md +++ b/docs/examples/0.13.x/client-apple/examples/database/get-document.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let database = Database(client) - database.getDocument( + let document = try await database.getDocument( collectionId: "[COLLECTION_ID]", documentId: "[DOCUMENT_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let document): - print(String(describing: document) - } - } + ) + + print(String(describing: document) } diff --git a/docs/examples/0.13.x/client-apple/examples/database/list-documents.md b/docs/examples/0.13.x/client-apple/examples/database/list-documents.md index e6f663c5cf..f11cc2793f 100644 --- a/docs/examples/0.13.x/client-apple/examples/database/list-documents.md +++ b/docs/examples/0.13.x/client-apple/examples/database/list-documents.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let database = Database(client) - database.listDocuments( + let documentList = try await database.listDocuments( collectionId: "[COLLECTION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let documentList): - print(String(describing: documentList) - } - } + ) + + print(String(describing: documentList) } diff --git a/docs/examples/0.13.x/client-apple/examples/database/update-document.md b/docs/examples/0.13.x/client-apple/examples/database/update-document.md index 5399ddb150..dc1e5646ac 100644 --- a/docs/examples/0.13.x/client-apple/examples/database/update-document.md +++ b/docs/examples/0.13.x/client-apple/examples/database/update-document.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let database = Database(client) - database.updateDocument( + let document = try await database.updateDocument( collectionId: "[COLLECTION_ID]", documentId: "[DOCUMENT_ID]", data: - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let document): - print(String(describing: document) - } - } + ) + + print(String(describing: document) } diff --git a/docs/examples/0.13.x/client-apple/examples/functions/create-execution.md b/docs/examples/0.13.x/client-apple/examples/functions/create-execution.md index 004aa4dd04..f086125c35 100644 --- a/docs/examples/0.13.x/client-apple/examples/functions/create-execution.md +++ b/docs/examples/0.13.x/client-apple/examples/functions/create-execution.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let functions = Functions(client) - functions.createExecution( + let execution = try await functions.createExecution( functionId: "[FUNCTION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let execution): - print(String(describing: execution) - } - } + ) + + print(String(describing: execution) } diff --git a/docs/examples/0.13.x/client-apple/examples/functions/get-execution.md b/docs/examples/0.13.x/client-apple/examples/functions/get-execution.md index c46bb4096f..503c7f5412 100644 --- a/docs/examples/0.13.x/client-apple/examples/functions/get-execution.md +++ b/docs/examples/0.13.x/client-apple/examples/functions/get-execution.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let functions = Functions(client) - functions.getExecution( + let execution = try await functions.getExecution( functionId: "[FUNCTION_ID]", executionId: "[EXECUTION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let execution): - print(String(describing: execution) - } - } + ) + + print(String(describing: execution) } diff --git a/docs/examples/0.13.x/client-apple/examples/functions/list-executions.md b/docs/examples/0.13.x/client-apple/examples/functions/list-executions.md index 04c212bd95..45da8ee7a2 100644 --- a/docs/examples/0.13.x/client-apple/examples/functions/list-executions.md +++ b/docs/examples/0.13.x/client-apple/examples/functions/list-executions.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let functions = Functions(client) - functions.listExecutions( + let executionList = try await functions.listExecutions( functionId: "[FUNCTION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let executionList): - print(String(describing: executionList) - } - } + ) + + print(String(describing: executionList) } diff --git a/docs/examples/0.13.x/client-apple/examples/functions/retry-build.md b/docs/examples/0.13.x/client-apple/examples/functions/retry-build.md index 4b43d48fed..1869dc8a61 100644 --- a/docs/examples/0.13.x/client-apple/examples/functions/retry-build.md +++ b/docs/examples/0.13.x/client-apple/examples/functions/retry-build.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let functions = Functions(client) - functions.retryBuild( + let result = try await functions.retryBuild( functionId: "[FUNCTION_ID]", deploymentId: "[DEPLOYMENT_ID]", buildId: "[BUILD_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/client-apple/examples/locale/get-continents.md b/docs/examples/0.13.x/client-apple/examples/locale/get-continents.md index a07fb10f0f..efd4ffcda3 100644 --- a/docs/examples/0.13.x/client-apple/examples/locale/get-continents.md +++ b/docs/examples/0.13.x/client-apple/examples/locale/get-continents.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let locale = Locale(client) - locale.getContinents() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let continentList): - print(String(describing: continentList) - } - } + let continentList = try await locale.getContinents() + + print(String(describing: continentList) } diff --git a/docs/examples/0.13.x/client-apple/examples/locale/get-countries-e-u.md b/docs/examples/0.13.x/client-apple/examples/locale/get-countries-e-u.md index 58517a0244..74837af07c 100644 --- a/docs/examples/0.13.x/client-apple/examples/locale/get-countries-e-u.md +++ b/docs/examples/0.13.x/client-apple/examples/locale/get-countries-e-u.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let locale = Locale(client) - locale.getCountriesEU() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let countryList): - print(String(describing: countryList) - } - } + let countryList = try await locale.getCountriesEU() + + print(String(describing: countryList) } diff --git a/docs/examples/0.13.x/client-apple/examples/locale/get-countries-phones.md b/docs/examples/0.13.x/client-apple/examples/locale/get-countries-phones.md index cc28ba46d4..6a9b72c197 100644 --- a/docs/examples/0.13.x/client-apple/examples/locale/get-countries-phones.md +++ b/docs/examples/0.13.x/client-apple/examples/locale/get-countries-phones.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let locale = Locale(client) - locale.getCountriesPhones() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let phoneList): - print(String(describing: phoneList) - } - } + let phoneList = try await locale.getCountriesPhones() + + print(String(describing: phoneList) } diff --git a/docs/examples/0.13.x/client-apple/examples/locale/get-countries.md b/docs/examples/0.13.x/client-apple/examples/locale/get-countries.md index b37cb0d0df..f753379f59 100644 --- a/docs/examples/0.13.x/client-apple/examples/locale/get-countries.md +++ b/docs/examples/0.13.x/client-apple/examples/locale/get-countries.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let locale = Locale(client) - locale.getCountries() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let countryList): - print(String(describing: countryList) - } - } + let countryList = try await locale.getCountries() + + print(String(describing: countryList) } diff --git a/docs/examples/0.13.x/client-apple/examples/locale/get-currencies.md b/docs/examples/0.13.x/client-apple/examples/locale/get-currencies.md index a97e93e15c..9282fef954 100644 --- a/docs/examples/0.13.x/client-apple/examples/locale/get-currencies.md +++ b/docs/examples/0.13.x/client-apple/examples/locale/get-currencies.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let locale = Locale(client) - locale.getCurrencies() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let currencyList): - print(String(describing: currencyList) - } - } + let currencyList = try await locale.getCurrencies() + + print(String(describing: currencyList) } diff --git a/docs/examples/0.13.x/client-apple/examples/locale/get-languages.md b/docs/examples/0.13.x/client-apple/examples/locale/get-languages.md index a236afcf74..bc178e6b7a 100644 --- a/docs/examples/0.13.x/client-apple/examples/locale/get-languages.md +++ b/docs/examples/0.13.x/client-apple/examples/locale/get-languages.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let locale = Locale(client) - locale.getLanguages() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let languageList): - print(String(describing: languageList) - } - } + let languageList = try await locale.getLanguages() + + print(String(describing: languageList) } diff --git a/docs/examples/0.13.x/client-apple/examples/locale/get.md b/docs/examples/0.13.x/client-apple/examples/locale/get.md index 0d93de1a70..2b6101c5ed 100644 --- a/docs/examples/0.13.x/client-apple/examples/locale/get.md +++ b/docs/examples/0.13.x/client-apple/examples/locale/get.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let locale = Locale(client) - locale.get() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let locale): - print(String(describing: locale) - } - } + let locale = try await locale.get() + + print(String(describing: locale) } diff --git a/docs/examples/0.13.x/client-apple/examples/storage/create-file.md b/docs/examples/0.13.x/client-apple/examples/storage/create-file.md index bc0e8acde8..84e4af6425 100644 --- a/docs/examples/0.13.x/client-apple/examples/storage/create-file.md +++ b/docs/examples/0.13.x/client-apple/examples/storage/create-file.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let storage = Storage(client) - storage.createFile( + let file = try await storage.createFile( bucketId: "[BUCKET_ID]", fileId: "[FILE_ID]", file: File(name: "image.jpg", buffer: yourByteBuffer) - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let file): - print(String(describing: file) - } - } + ) + + print(String(describing: file) } diff --git a/docs/examples/0.13.x/client-apple/examples/storage/delete-file.md b/docs/examples/0.13.x/client-apple/examples/storage/delete-file.md index 9a08f565ed..5bad56677d 100644 --- a/docs/examples/0.13.x/client-apple/examples/storage/delete-file.md +++ b/docs/examples/0.13.x/client-apple/examples/storage/delete-file.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let storage = Storage(client) - storage.deleteFile( + let result = try await storage.deleteFile( bucketId: "[BUCKET_ID]", fileId: "[FILE_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/client-apple/examples/storage/get-file-download.md b/docs/examples/0.13.x/client-apple/examples/storage/get-file-download.md index 388b50b2e7..1504f78d33 100644 --- a/docs/examples/0.13.x/client-apple/examples/storage/get-file-download.md +++ b/docs/examples/0.13.x/client-apple/examples/storage/get-file-download.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let storage = Storage(client) - storage.getFileDownload( + let byteBuffer = try await storage.getFileDownload( bucketId: "[BUCKET_ID]", fileId: "[FILE_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/client-apple/examples/storage/get-file-preview.md b/docs/examples/0.13.x/client-apple/examples/storage/get-file-preview.md index a93b2110ec..33b80c49ae 100644 --- a/docs/examples/0.13.x/client-apple/examples/storage/get-file-preview.md +++ b/docs/examples/0.13.x/client-apple/examples/storage/get-file-preview.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let storage = Storage(client) - storage.getFilePreview( + let byteBuffer = try await storage.getFilePreview( bucketId: "[BUCKET_ID]", fileId: "[FILE_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/client-apple/examples/storage/get-file-view.md b/docs/examples/0.13.x/client-apple/examples/storage/get-file-view.md index 1ce7923824..7e3524aabb 100644 --- a/docs/examples/0.13.x/client-apple/examples/storage/get-file-view.md +++ b/docs/examples/0.13.x/client-apple/examples/storage/get-file-view.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let storage = Storage(client) - storage.getFileView( + let byteBuffer = try await storage.getFileView( bucketId: "[BUCKET_ID]", fileId: "[FILE_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/client-apple/examples/storage/get-file.md b/docs/examples/0.13.x/client-apple/examples/storage/get-file.md index 0eda773488..1f2fae973d 100644 --- a/docs/examples/0.13.x/client-apple/examples/storage/get-file.md +++ b/docs/examples/0.13.x/client-apple/examples/storage/get-file.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let storage = Storage(client) - storage.getFile( + let file = try await storage.getFile( bucketId: "[BUCKET_ID]", fileId: "[FILE_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let file): - print(String(describing: file) - } - } + ) + + print(String(describing: file) } diff --git a/docs/examples/0.13.x/client-apple/examples/storage/list-files.md b/docs/examples/0.13.x/client-apple/examples/storage/list-files.md index f2853b70d2..01ae959e43 100644 --- a/docs/examples/0.13.x/client-apple/examples/storage/list-files.md +++ b/docs/examples/0.13.x/client-apple/examples/storage/list-files.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let storage = Storage(client) - storage.listFiles( + let fileList = try await storage.listFiles( bucketId: "[BUCKET_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let fileList): - print(String(describing: fileList) - } - } + ) + + print(String(describing: fileList) } diff --git a/docs/examples/0.13.x/client-apple/examples/storage/update-file.md b/docs/examples/0.13.x/client-apple/examples/storage/update-file.md index 762b547b06..85503f0199 100644 --- a/docs/examples/0.13.x/client-apple/examples/storage/update-file.md +++ b/docs/examples/0.13.x/client-apple/examples/storage/update-file.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let storage = Storage(client) - storage.updateFile( + let file = try await storage.updateFile( bucketId: "[BUCKET_ID]", fileId: "[FILE_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let file): - print(String(describing: file) - } - } + ) + + print(String(describing: file) } diff --git a/docs/examples/0.13.x/client-apple/examples/teams/create-membership.md b/docs/examples/0.13.x/client-apple/examples/teams/create-membership.md index 01b3e507f1..5a81e431d9 100644 --- a/docs/examples/0.13.x/client-apple/examples/teams/create-membership.md +++ b/docs/examples/0.13.x/client-apple/examples/teams/create-membership.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let teams = Teams(client) - teams.createMembership( + let membership = try await teams.createMembership( teamId: "[TEAM_ID]", email: "email@example.com", roles: [], url: "https://example.com" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let membership): - print(String(describing: membership) - } - } + ) + + print(String(describing: membership) } diff --git a/docs/examples/0.13.x/client-apple/examples/teams/create.md b/docs/examples/0.13.x/client-apple/examples/teams/create.md index 9b404b49b1..227ceb37b2 100644 --- a/docs/examples/0.13.x/client-apple/examples/teams/create.md +++ b/docs/examples/0.13.x/client-apple/examples/teams/create.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let teams = Teams(client) - teams.create( + let team = try await teams.create( teamId: "[TEAM_ID]", name: "[NAME]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let team): - print(String(describing: team) - } - } + ) + + print(String(describing: team) } diff --git a/docs/examples/0.13.x/client-apple/examples/teams/delete-membership.md b/docs/examples/0.13.x/client-apple/examples/teams/delete-membership.md index 9f3086b549..46a1ad7728 100644 --- a/docs/examples/0.13.x/client-apple/examples/teams/delete-membership.md +++ b/docs/examples/0.13.x/client-apple/examples/teams/delete-membership.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let teams = Teams(client) - teams.deleteMembership( + let result = try await teams.deleteMembership( teamId: "[TEAM_ID]", membershipId: "[MEMBERSHIP_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/client-apple/examples/teams/delete.md b/docs/examples/0.13.x/client-apple/examples/teams/delete.md index 49f1155cbf..d117a8bbf7 100644 --- a/docs/examples/0.13.x/client-apple/examples/teams/delete.md +++ b/docs/examples/0.13.x/client-apple/examples/teams/delete.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let teams = Teams(client) - teams.delete( + let result = try await teams.delete( teamId: "[TEAM_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/client-apple/examples/teams/get-membership.md b/docs/examples/0.13.x/client-apple/examples/teams/get-membership.md index 071ea308ec..46bd83ecd6 100644 --- a/docs/examples/0.13.x/client-apple/examples/teams/get-membership.md +++ b/docs/examples/0.13.x/client-apple/examples/teams/get-membership.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let teams = Teams(client) - teams.getMembership( + let membershipList = try await teams.getMembership( teamId: "[TEAM_ID]", membershipId: "[MEMBERSHIP_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let membershipList): - print(String(describing: membershipList) - } - } + ) + + print(String(describing: membershipList) } diff --git a/docs/examples/0.13.x/client-apple/examples/teams/get-memberships.md b/docs/examples/0.13.x/client-apple/examples/teams/get-memberships.md index 3597ce1a47..32e79a6faf 100644 --- a/docs/examples/0.13.x/client-apple/examples/teams/get-memberships.md +++ b/docs/examples/0.13.x/client-apple/examples/teams/get-memberships.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let teams = Teams(client) - teams.getMemberships( + let membershipList = try await teams.getMemberships( teamId: "[TEAM_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let membershipList): - print(String(describing: membershipList) - } - } + ) + + print(String(describing: membershipList) } diff --git a/docs/examples/0.13.x/client-apple/examples/teams/get.md b/docs/examples/0.13.x/client-apple/examples/teams/get.md index 93b0f77379..e4e0b9b68b 100644 --- a/docs/examples/0.13.x/client-apple/examples/teams/get.md +++ b/docs/examples/0.13.x/client-apple/examples/teams/get.md @@ -1,19 +1,13 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let teams = Teams(client) - teams.get( + let team = try await teams.get( teamId: "[TEAM_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let team): - print(String(describing: team) - } - } + ) + + print(String(describing: team) } diff --git a/docs/examples/0.13.x/client-apple/examples/teams/list.md b/docs/examples/0.13.x/client-apple/examples/teams/list.md index 2131371af3..a1e454fd6c 100644 --- a/docs/examples/0.13.x/client-apple/examples/teams/list.md +++ b/docs/examples/0.13.x/client-apple/examples/teams/list.md @@ -1,17 +1,11 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let teams = Teams(client) - teams.list() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let teamList): - print(String(describing: teamList) - } - } + let teamList = try await teams.list() + + print(String(describing: teamList) } diff --git a/docs/examples/0.13.x/client-apple/examples/teams/update-membership-roles.md b/docs/examples/0.13.x/client-apple/examples/teams/update-membership-roles.md index 43d0db9aca..68ed875e42 100644 --- a/docs/examples/0.13.x/client-apple/examples/teams/update-membership-roles.md +++ b/docs/examples/0.13.x/client-apple/examples/teams/update-membership-roles.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let teams = Teams(client) - teams.updateMembershipRoles( + let membership = try await teams.updateMembershipRoles( teamId: "[TEAM_ID]", membershipId: "[MEMBERSHIP_ID]", roles: [] - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let membership): - print(String(describing: membership) - } - } + ) + + print(String(describing: membership) } diff --git a/docs/examples/0.13.x/client-apple/examples/teams/update-membership-status.md b/docs/examples/0.13.x/client-apple/examples/teams/update-membership-status.md index dc82da705a..9712539a6e 100644 --- a/docs/examples/0.13.x/client-apple/examples/teams/update-membership-status.md +++ b/docs/examples/0.13.x/client-apple/examples/teams/update-membership-status.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let teams = Teams(client) - teams.updateMembershipStatus( + let membership = try await teams.updateMembershipStatus( teamId: "[TEAM_ID]", membershipId: "[MEMBERSHIP_ID]", userId: "[USER_ID]", secret: "[SECRET]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let membership): - print(String(describing: membership) - } - } + ) + + print(String(describing: membership) } diff --git a/docs/examples/0.13.x/client-apple/examples/teams/update.md b/docs/examples/0.13.x/client-apple/examples/teams/update.md index a0822e814b..90a4332756 100644 --- a/docs/examples/0.13.x/client-apple/examples/teams/update.md +++ b/docs/examples/0.13.x/client-apple/examples/teams/update.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID - let teams = Teams(client) - teams.update( + let team = try await teams.update( teamId: "[TEAM_ID]", name: "[NAME]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let team): - print(String(describing: team) - } - } + ) + + print(String(describing: team) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/create-recovery.md b/docs/examples/0.13.x/server-swift/examples/account/create-recovery.md index a3644ee15e..e0048ea302 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/create-recovery.md +++ b/docs/examples/0.13.x/server-swift/examples/account/create-recovery.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.createRecovery( + let token = try await account.createRecovery( email: "email@example.com", url: "https://example.com" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let token): - print(String(describing: token) - } - } + ) + + print(String(describing: token) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/create-verification.md b/docs/examples/0.13.x/server-swift/examples/account/create-verification.md index 1fbf8dd567..530dc6638d 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/create-verification.md +++ b/docs/examples/0.13.x/server-swift/examples/account/create-verification.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.createVerification( + let token = try await account.createVerification( url: "https://example.com" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let token): - print(String(describing: token) - } - } + ) + + print(String(describing: token) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/delete-session.md b/docs/examples/0.13.x/server-swift/examples/account/delete-session.md index b45a95eabd..38cdf4ac38 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/delete-session.md +++ b/docs/examples/0.13.x/server-swift/examples/account/delete-session.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.deleteSession( + let result = try await account.deleteSession( sessionId: "[SESSION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/delete-sessions.md b/docs/examples/0.13.x/server-swift/examples/account/delete-sessions.md index 4e3aad5207..3ea9dc10d8 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/delete-sessions.md +++ b/docs/examples/0.13.x/server-swift/examples/account/delete-sessions.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.deleteSessions() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + let result = try await account.deleteSessions() + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/delete.md b/docs/examples/0.13.x/server-swift/examples/account/delete.md index fd1711b15b..ff554d0d4c 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/delete.md +++ b/docs/examples/0.13.x/server-swift/examples/account/delete.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.delete() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + let result = try await account.delete() + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/get-logs.md b/docs/examples/0.13.x/server-swift/examples/account/get-logs.md index 0d039edaf0..ef45c16fb5 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/get-logs.md +++ b/docs/examples/0.13.x/server-swift/examples/account/get-logs.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.getLogs() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let logList): - print(String(describing: logList) - } - } + let logList = try await account.getLogs() + + print(String(describing: logList) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/get-prefs.md b/docs/examples/0.13.x/server-swift/examples/account/get-prefs.md index 5039b7895d..1585b2b940 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/get-prefs.md +++ b/docs/examples/0.13.x/server-swift/examples/account/get-prefs.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.getPrefs() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let preferences): - print(String(describing: preferences) - } - } + let preferences = try await account.getPrefs() + + print(String(describing: preferences) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/get-session.md b/docs/examples/0.13.x/server-swift/examples/account/get-session.md index 7234217239..d21b42a702 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/get-session.md +++ b/docs/examples/0.13.x/server-swift/examples/account/get-session.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.getSession( + let session = try await account.getSession( sessionId: "[SESSION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let session): - print(String(describing: session) - } - } + ) + + print(String(describing: session) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/get-sessions.md b/docs/examples/0.13.x/server-swift/examples/account/get-sessions.md index 01a7c4614c..279657d2da 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/get-sessions.md +++ b/docs/examples/0.13.x/server-swift/examples/account/get-sessions.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.getSessions() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let sessionList): - print(String(describing: sessionList) - } - } + let sessionList = try await account.getSessions() + + print(String(describing: sessionList) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/get.md b/docs/examples/0.13.x/server-swift/examples/account/get.md index 38eddbb405..cd5e53f2d9 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/get.md +++ b/docs/examples/0.13.x/server-swift/examples/account/get.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.get() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + let user = try await account.get() + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/update-email.md b/docs/examples/0.13.x/server-swift/examples/account/update-email.md index e8cfd482f8..82c0fc3a4f 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/update-email.md +++ b/docs/examples/0.13.x/server-swift/examples/account/update-email.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.updateEmail( + let user = try await account.updateEmail( email: "email@example.com", password: "password" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/update-name.md b/docs/examples/0.13.x/server-swift/examples/account/update-name.md index 88e321d090..ce1c35d606 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/update-name.md +++ b/docs/examples/0.13.x/server-swift/examples/account/update-name.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.updateName( + let user = try await account.updateName( name: "[NAME]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/update-password.md b/docs/examples/0.13.x/server-swift/examples/account/update-password.md index c6f3108dbd..188610bcbe 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/update-password.md +++ b/docs/examples/0.13.x/server-swift/examples/account/update-password.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.updatePassword( + let user = try await account.updatePassword( password: "password" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/update-prefs.md b/docs/examples/0.13.x/server-swift/examples/account/update-prefs.md index 62398d73ce..95de4632dd 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/update-prefs.md +++ b/docs/examples/0.13.x/server-swift/examples/account/update-prefs.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.updatePrefs( + let user = try await account.updatePrefs( prefs: - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/update-recovery.md b/docs/examples/0.13.x/server-swift/examples/account/update-recovery.md index 4ae4d4813e..2814bf124f 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/update-recovery.md +++ b/docs/examples/0.13.x/server-swift/examples/account/update-recovery.md @@ -1,23 +1,17 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.updateRecovery( + let token = try await account.updateRecovery( userId: "[USER_ID]", secret: "[SECRET]", password: "password", passwordAgain: "password" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let token): - print(String(describing: token) - } - } + ) + + print(String(describing: token) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/update-session.md b/docs/examples/0.13.x/server-swift/examples/account/update-session.md index a5271e917f..8ce9c3ce79 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/update-session.md +++ b/docs/examples/0.13.x/server-swift/examples/account/update-session.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.updateSession( + let session = try await account.updateSession( sessionId: "[SESSION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let session): - print(String(describing: session) - } - } + ) + + print(String(describing: session) } diff --git a/docs/examples/0.13.x/server-swift/examples/account/update-verification.md b/docs/examples/0.13.x/server-swift/examples/account/update-verification.md index 6d0a9d1e68..b8255614e6 100644 --- a/docs/examples/0.13.x/server-swift/examples/account/update-verification.md +++ b/docs/examples/0.13.x/server-swift/examples/account/update-verification.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let account = Account(client) - account.updateVerification( + let token = try await account.updateVerification( userId: "[USER_ID]", secret: "[SECRET]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let token): - print(String(describing: token) - } - } + ) + + print(String(describing: token) } diff --git a/docs/examples/0.13.x/server-swift/examples/avatars/get-browser.md b/docs/examples/0.13.x/server-swift/examples/avatars/get-browser.md index cc8cd69898..fe5be8cfa4 100644 --- a/docs/examples/0.13.x/server-swift/examples/avatars/get-browser.md +++ b/docs/examples/0.13.x/server-swift/examples/avatars/get-browser.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let avatars = Avatars(client) - avatars.getBrowser( + let byteBuffer = try await avatars.getBrowser( code: "aa" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/server-swift/examples/avatars/get-credit-card.md b/docs/examples/0.13.x/server-swift/examples/avatars/get-credit-card.md index c655bee31f..ad5296d06c 100644 --- a/docs/examples/0.13.x/server-swift/examples/avatars/get-credit-card.md +++ b/docs/examples/0.13.x/server-swift/examples/avatars/get-credit-card.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let avatars = Avatars(client) - avatars.getCreditCard( + let byteBuffer = try await avatars.getCreditCard( code: "amex" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/server-swift/examples/avatars/get-favicon.md b/docs/examples/0.13.x/server-swift/examples/avatars/get-favicon.md index e1f0b8d027..c7cdfa7142 100644 --- a/docs/examples/0.13.x/server-swift/examples/avatars/get-favicon.md +++ b/docs/examples/0.13.x/server-swift/examples/avatars/get-favicon.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let avatars = Avatars(client) - avatars.getFavicon( + let byteBuffer = try await avatars.getFavicon( url: "https://example.com" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/server-swift/examples/avatars/get-flag.md b/docs/examples/0.13.x/server-swift/examples/avatars/get-flag.md index 5d584e532f..7e8e94b4c5 100644 --- a/docs/examples/0.13.x/server-swift/examples/avatars/get-flag.md +++ b/docs/examples/0.13.x/server-swift/examples/avatars/get-flag.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let avatars = Avatars(client) - avatars.getFlag( + let byteBuffer = try await avatars.getFlag( code: "af" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/server-swift/examples/avatars/get-image.md b/docs/examples/0.13.x/server-swift/examples/avatars/get-image.md index 009d11ec4d..63ba881d4b 100644 --- a/docs/examples/0.13.x/server-swift/examples/avatars/get-image.md +++ b/docs/examples/0.13.x/server-swift/examples/avatars/get-image.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let avatars = Avatars(client) - avatars.getImage( + let byteBuffer = try await avatars.getImage( url: "https://example.com" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/server-swift/examples/avatars/get-initials.md b/docs/examples/0.13.x/server-swift/examples/avatars/get-initials.md index 029afa5f5f..e783f5b47d 100644 --- a/docs/examples/0.13.x/server-swift/examples/avatars/get-initials.md +++ b/docs/examples/0.13.x/server-swift/examples/avatars/get-initials.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let avatars = Avatars(client) - avatars.getInitials() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + let byteBuffer = try await avatars.getInitials() + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/server-swift/examples/avatars/get-q-r.md b/docs/examples/0.13.x/server-swift/examples/avatars/get-q-r.md index 992abfdfa7..ae8d51c0a3 100644 --- a/docs/examples/0.13.x/server-swift/examples/avatars/get-q-r.md +++ b/docs/examples/0.13.x/server-swift/examples/avatars/get-q-r.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let avatars = Avatars(client) - avatars.getQR( + let byteBuffer = try await avatars.getQR( text: "[TEXT]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/create-boolean-attribute.md b/docs/examples/0.13.x/server-swift/examples/database/create-boolean-attribute.md index 25be2d66e9..1a59923305 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/create-boolean-attribute.md +++ b/docs/examples/0.13.x/server-swift/examples/database/create-boolean-attribute.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.createBooleanAttribute( + let attributeBoolean = try await database.createBooleanAttribute( collectionId: "[COLLECTION_ID]", key: "", required: xfalse - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let attributeBoolean): - print(String(describing: attributeBoolean) - } - } + ) + + print(String(describing: attributeBoolean) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/create-collection.md b/docs/examples/0.13.x/server-swift/examples/database/create-collection.md index 5a8c89d289..4c5e2987a5 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/create-collection.md +++ b/docs/examples/0.13.x/server-swift/examples/database/create-collection.md @@ -1,24 +1,18 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.createCollection( + let collection = try await database.createCollection( collectionId: "[COLLECTION_ID]", name: "[NAME]", permission: "document", read: ["role:all"], write: ["role:all"] - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let collection): - print(String(describing: collection) - } - } + ) + + print(String(describing: collection) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/create-document.md b/docs/examples/0.13.x/server-swift/examples/database/create-document.md index cf7c98edec..c2b4c47759 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/create-document.md +++ b/docs/examples/0.13.x/server-swift/examples/database/create-document.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.createDocument( + let document = try await database.createDocument( collectionId: "[COLLECTION_ID]", documentId: "[DOCUMENT_ID]", data: - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let document): - print(String(describing: document) - } - } + ) + + print(String(describing: document) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/create-email-attribute.md b/docs/examples/0.13.x/server-swift/examples/database/create-email-attribute.md index 169e2adb14..90ce11c6e4 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/create-email-attribute.md +++ b/docs/examples/0.13.x/server-swift/examples/database/create-email-attribute.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.createEmailAttribute( + let attributeEmail = try await database.createEmailAttribute( collectionId: "[COLLECTION_ID]", key: "", required: xfalse - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let attributeEmail): - print(String(describing: attributeEmail) - } - } + ) + + print(String(describing: attributeEmail) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/create-enum-attribute.md b/docs/examples/0.13.x/server-swift/examples/database/create-enum-attribute.md index 33db352a29..6595e2b002 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/create-enum-attribute.md +++ b/docs/examples/0.13.x/server-swift/examples/database/create-enum-attribute.md @@ -1,23 +1,17 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.createEnumAttribute( + let attributeEnum = try await database.createEnumAttribute( collectionId: "[COLLECTION_ID]", key: "", elements: [], required: xfalse - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let attributeEnum): - print(String(describing: attributeEnum) - } - } + ) + + print(String(describing: attributeEnum) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/create-float-attribute.md b/docs/examples/0.13.x/server-swift/examples/database/create-float-attribute.md index 0d1385d07b..573e201648 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/create-float-attribute.md +++ b/docs/examples/0.13.x/server-swift/examples/database/create-float-attribute.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.createFloatAttribute( + let attributeFloat = try await database.createFloatAttribute( collectionId: "[COLLECTION_ID]", key: "", required: xfalse - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let attributeFloat): - print(String(describing: attributeFloat) - } - } + ) + + print(String(describing: attributeFloat) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/create-index.md b/docs/examples/0.13.x/server-swift/examples/database/create-index.md index fc78251aad..0ee0ceb9a0 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/create-index.md +++ b/docs/examples/0.13.x/server-swift/examples/database/create-index.md @@ -1,23 +1,17 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.createIndex( + let index = try await database.createIndex( collectionId: "[COLLECTION_ID]", key: "", type: "key", attributes: [] - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let index): - print(String(describing: index) - } - } + ) + + print(String(describing: index) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/create-integer-attribute.md b/docs/examples/0.13.x/server-swift/examples/database/create-integer-attribute.md index 9efe11dc60..a893203994 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/create-integer-attribute.md +++ b/docs/examples/0.13.x/server-swift/examples/database/create-integer-attribute.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.createIntegerAttribute( + let attributeInteger = try await database.createIntegerAttribute( collectionId: "[COLLECTION_ID]", key: "", required: xfalse - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let attributeInteger): - print(String(describing: attributeInteger) - } - } + ) + + print(String(describing: attributeInteger) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/create-ip-attribute.md b/docs/examples/0.13.x/server-swift/examples/database/create-ip-attribute.md index e6840d0516..26b14ab126 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/create-ip-attribute.md +++ b/docs/examples/0.13.x/server-swift/examples/database/create-ip-attribute.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.createIpAttribute( + let attributeIp = try await database.createIpAttribute( collectionId: "[COLLECTION_ID]", key: "", required: xfalse - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let attributeIp): - print(String(describing: attributeIp) - } - } + ) + + print(String(describing: attributeIp) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/create-string-attribute.md b/docs/examples/0.13.x/server-swift/examples/database/create-string-attribute.md index 754253ca8a..126415bac0 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/create-string-attribute.md +++ b/docs/examples/0.13.x/server-swift/examples/database/create-string-attribute.md @@ -1,23 +1,17 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.createStringAttribute( + let attributeString = try await database.createStringAttribute( collectionId: "[COLLECTION_ID]", key: "", size: 1, required: xfalse - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let attributeString): - print(String(describing: attributeString) - } - } + ) + + print(String(describing: attributeString) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/create-url-attribute.md b/docs/examples/0.13.x/server-swift/examples/database/create-url-attribute.md index 71b73eae5c..24d7f668af 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/create-url-attribute.md +++ b/docs/examples/0.13.x/server-swift/examples/database/create-url-attribute.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.createUrlAttribute( + let attributeUrl = try await database.createUrlAttribute( collectionId: "[COLLECTION_ID]", key: "", required: xfalse - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let attributeUrl): - print(String(describing: attributeUrl) - } - } + ) + + print(String(describing: attributeUrl) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/delete-attribute.md b/docs/examples/0.13.x/server-swift/examples/database/delete-attribute.md index 6993b883d0..1202fd4147 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/delete-attribute.md +++ b/docs/examples/0.13.x/server-swift/examples/database/delete-attribute.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.deleteAttribute( + let result = try await database.deleteAttribute( collectionId: "[COLLECTION_ID]", key: "" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/delete-collection.md b/docs/examples/0.13.x/server-swift/examples/database/delete-collection.md index f400c5f549..63c7261758 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/delete-collection.md +++ b/docs/examples/0.13.x/server-swift/examples/database/delete-collection.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.deleteCollection( + let result = try await database.deleteCollection( collectionId: "[COLLECTION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/delete-document.md b/docs/examples/0.13.x/server-swift/examples/database/delete-document.md index cf6e1f4e5f..d481ca5828 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/delete-document.md +++ b/docs/examples/0.13.x/server-swift/examples/database/delete-document.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.deleteDocument( + let result = try await database.deleteDocument( collectionId: "[COLLECTION_ID]", documentId: "[DOCUMENT_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/delete-index.md b/docs/examples/0.13.x/server-swift/examples/database/delete-index.md index ce1b264d8f..317de6a3df 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/delete-index.md +++ b/docs/examples/0.13.x/server-swift/examples/database/delete-index.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.deleteIndex( + let result = try await database.deleteIndex( collectionId: "[COLLECTION_ID]", key: "" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/get-attribute.md b/docs/examples/0.13.x/server-swift/examples/database/get-attribute.md index 6b8d4d741a..9bcbf53f61 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/get-attribute.md +++ b/docs/examples/0.13.x/server-swift/examples/database/get-attribute.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.getAttribute( + let result = try await database.getAttribute( collectionId: "[COLLECTION_ID]", key: "" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/get-collection.md b/docs/examples/0.13.x/server-swift/examples/database/get-collection.md index b337aa56c4..08206a8241 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/get-collection.md +++ b/docs/examples/0.13.x/server-swift/examples/database/get-collection.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.getCollection( + let collection = try await database.getCollection( collectionId: "[COLLECTION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let collection): - print(String(describing: collection) - } - } + ) + + print(String(describing: collection) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/get-document.md b/docs/examples/0.13.x/server-swift/examples/database/get-document.md index 215a0cd092..f10b7da615 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/get-document.md +++ b/docs/examples/0.13.x/server-swift/examples/database/get-document.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.getDocument( + let document = try await database.getDocument( collectionId: "[COLLECTION_ID]", documentId: "[DOCUMENT_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let document): - print(String(describing: document) - } - } + ) + + print(String(describing: document) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/get-index.md b/docs/examples/0.13.x/server-swift/examples/database/get-index.md index be9a849532..c7ef827359 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/get-index.md +++ b/docs/examples/0.13.x/server-swift/examples/database/get-index.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.getIndex( + let index = try await database.getIndex( collectionId: "[COLLECTION_ID]", key: "" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let index): - print(String(describing: index) - } - } + ) + + print(String(describing: index) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/list-attributes.md b/docs/examples/0.13.x/server-swift/examples/database/list-attributes.md index 76493d353b..d51bb9577b 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/list-attributes.md +++ b/docs/examples/0.13.x/server-swift/examples/database/list-attributes.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.listAttributes( + let attributeList = try await database.listAttributes( collectionId: "[COLLECTION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let attributeList): - print(String(describing: attributeList) - } - } + ) + + print(String(describing: attributeList) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/list-collections.md b/docs/examples/0.13.x/server-swift/examples/database/list-collections.md index 1422793dc1..87dc2386ed 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/list-collections.md +++ b/docs/examples/0.13.x/server-swift/examples/database/list-collections.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.listCollections() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let collectionList): - print(String(describing: collectionList) - } - } + let collectionList = try await database.listCollections() + + print(String(describing: collectionList) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/list-documents.md b/docs/examples/0.13.x/server-swift/examples/database/list-documents.md index f4bd05391d..27c32f5e27 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/list-documents.md +++ b/docs/examples/0.13.x/server-swift/examples/database/list-documents.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.listDocuments( + let documentList = try await database.listDocuments( collectionId: "[COLLECTION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let documentList): - print(String(describing: documentList) - } - } + ) + + print(String(describing: documentList) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/list-indexes.md b/docs/examples/0.13.x/server-swift/examples/database/list-indexes.md index 60355c7eaf..6210d6f79c 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/list-indexes.md +++ b/docs/examples/0.13.x/server-swift/examples/database/list-indexes.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.listIndexes( + let indexList = try await database.listIndexes( collectionId: "[COLLECTION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let indexList): - print(String(describing: indexList) - } - } + ) + + print(String(describing: indexList) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/update-collection.md b/docs/examples/0.13.x/server-swift/examples/database/update-collection.md index a98e01ebb8..817be46374 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/update-collection.md +++ b/docs/examples/0.13.x/server-swift/examples/database/update-collection.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.updateCollection( + let collection = try await database.updateCollection( collectionId: "[COLLECTION_ID]", name: "[NAME]", permission: "document" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let collection): - print(String(describing: collection) - } - } + ) + + print(String(describing: collection) } diff --git a/docs/examples/0.13.x/server-swift/examples/database/update-document.md b/docs/examples/0.13.x/server-swift/examples/database/update-document.md index 39eb92cd13..82222ddb20 100644 --- a/docs/examples/0.13.x/server-swift/examples/database/update-document.md +++ b/docs/examples/0.13.x/server-swift/examples/database/update-document.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let database = Database(client) - database.updateDocument( + let document = try await database.updateDocument( collectionId: "[COLLECTION_ID]", documentId: "[DOCUMENT_ID]", data: - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let document): - print(String(describing: document) - } - } + ) + + print(String(describing: document) } diff --git a/docs/examples/0.13.x/server-swift/examples/functions/create-deployment.md b/docs/examples/0.13.x/server-swift/examples/functions/create-deployment.md index 92e521d2b9..9e580fe807 100644 --- a/docs/examples/0.13.x/server-swift/examples/functions/create-deployment.md +++ b/docs/examples/0.13.x/server-swift/examples/functions/create-deployment.md @@ -1,23 +1,17 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let functions = Functions(client) - functions.createDeployment( + let deployment = try await functions.createDeployment( functionId: "[FUNCTION_ID]", entrypoint: "[ENTRYPOINT]", code: File(name: "image.jpg", buffer: yourByteBuffer), activate: xfalse - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let deployment): - print(String(describing: deployment) - } - } + ) + + print(String(describing: deployment) } diff --git a/docs/examples/0.13.x/server-swift/examples/functions/create-execution.md b/docs/examples/0.13.x/server-swift/examples/functions/create-execution.md index 1bb3c99834..02dde0c312 100644 --- a/docs/examples/0.13.x/server-swift/examples/functions/create-execution.md +++ b/docs/examples/0.13.x/server-swift/examples/functions/create-execution.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let functions = Functions(client) - functions.createExecution( + let execution = try await functions.createExecution( functionId: "[FUNCTION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let execution): - print(String(describing: execution) - } - } + ) + + print(String(describing: execution) } diff --git a/docs/examples/0.13.x/server-swift/examples/functions/create.md b/docs/examples/0.13.x/server-swift/examples/functions/create.md index 4bd6b8079a..e6775116f3 100644 --- a/docs/examples/0.13.x/server-swift/examples/functions/create.md +++ b/docs/examples/0.13.x/server-swift/examples/functions/create.md @@ -1,23 +1,17 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let functions = Functions(client) - functions.create( + let function = try await functions.create( functionId: "[FUNCTION_ID]", name: "[NAME]", execute: [], runtime: "node-14.5" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let function): - print(String(describing: function) - } - } + ) + + print(String(describing: function) } diff --git a/docs/examples/0.13.x/server-swift/examples/functions/delete-deployment.md b/docs/examples/0.13.x/server-swift/examples/functions/delete-deployment.md index ab70431672..322c52b7ed 100644 --- a/docs/examples/0.13.x/server-swift/examples/functions/delete-deployment.md +++ b/docs/examples/0.13.x/server-swift/examples/functions/delete-deployment.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let functions = Functions(client) - functions.deleteDeployment( + let result = try await functions.deleteDeployment( functionId: "[FUNCTION_ID]", deploymentId: "[DEPLOYMENT_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/functions/delete.md b/docs/examples/0.13.x/server-swift/examples/functions/delete.md index 37ff9e5035..c5628163da 100644 --- a/docs/examples/0.13.x/server-swift/examples/functions/delete.md +++ b/docs/examples/0.13.x/server-swift/examples/functions/delete.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let functions = Functions(client) - functions.delete( + let result = try await functions.delete( functionId: "[FUNCTION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/functions/get-deployment.md b/docs/examples/0.13.x/server-swift/examples/functions/get-deployment.md index dc365ea05c..897d5315d2 100644 --- a/docs/examples/0.13.x/server-swift/examples/functions/get-deployment.md +++ b/docs/examples/0.13.x/server-swift/examples/functions/get-deployment.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let functions = Functions(client) - functions.getDeployment( + let deploymentList = try await functions.getDeployment( functionId: "[FUNCTION_ID]", deploymentId: "[DEPLOYMENT_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let deploymentList): - print(String(describing: deploymentList) - } - } + ) + + print(String(describing: deploymentList) } diff --git a/docs/examples/0.13.x/server-swift/examples/functions/get-execution.md b/docs/examples/0.13.x/server-swift/examples/functions/get-execution.md index 9991e127c0..d5bcf092ac 100644 --- a/docs/examples/0.13.x/server-swift/examples/functions/get-execution.md +++ b/docs/examples/0.13.x/server-swift/examples/functions/get-execution.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let functions = Functions(client) - functions.getExecution( + let execution = try await functions.getExecution( functionId: "[FUNCTION_ID]", executionId: "[EXECUTION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let execution): - print(String(describing: execution) - } - } + ) + + print(String(describing: execution) } diff --git a/docs/examples/0.13.x/server-swift/examples/functions/get.md b/docs/examples/0.13.x/server-swift/examples/functions/get.md index 600f27eebb..6675916a47 100644 --- a/docs/examples/0.13.x/server-swift/examples/functions/get.md +++ b/docs/examples/0.13.x/server-swift/examples/functions/get.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let functions = Functions(client) - functions.get( + let function = try await functions.get( functionId: "[FUNCTION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let function): - print(String(describing: function) - } - } + ) + + print(String(describing: function) } diff --git a/docs/examples/0.13.x/server-swift/examples/functions/list-deployments.md b/docs/examples/0.13.x/server-swift/examples/functions/list-deployments.md index d556d22f9e..fce719736a 100644 --- a/docs/examples/0.13.x/server-swift/examples/functions/list-deployments.md +++ b/docs/examples/0.13.x/server-swift/examples/functions/list-deployments.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let functions = Functions(client) - functions.listDeployments( + let deploymentList = try await functions.listDeployments( functionId: "[FUNCTION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let deploymentList): - print(String(describing: deploymentList) - } - } + ) + + print(String(describing: deploymentList) } diff --git a/docs/examples/0.13.x/server-swift/examples/functions/list-executions.md b/docs/examples/0.13.x/server-swift/examples/functions/list-executions.md index 872cfcb218..95d27cbc05 100644 --- a/docs/examples/0.13.x/server-swift/examples/functions/list-executions.md +++ b/docs/examples/0.13.x/server-swift/examples/functions/list-executions.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let functions = Functions(client) - functions.listExecutions( + let executionList = try await functions.listExecutions( functionId: "[FUNCTION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let executionList): - print(String(describing: executionList) - } - } + ) + + print(String(describing: executionList) } diff --git a/docs/examples/0.13.x/server-swift/examples/functions/list-runtimes.md b/docs/examples/0.13.x/server-swift/examples/functions/list-runtimes.md index 9d8fa4ccfb..e87ad2c46c 100644 --- a/docs/examples/0.13.x/server-swift/examples/functions/list-runtimes.md +++ b/docs/examples/0.13.x/server-swift/examples/functions/list-runtimes.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let functions = Functions(client) - functions.listRuntimes() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let runtimeList): - print(String(describing: runtimeList) - } - } + let runtimeList = try await functions.listRuntimes() + + print(String(describing: runtimeList) } diff --git a/docs/examples/0.13.x/server-swift/examples/functions/list.md b/docs/examples/0.13.x/server-swift/examples/functions/list.md index 0c1bd2e450..695350d95a 100644 --- a/docs/examples/0.13.x/server-swift/examples/functions/list.md +++ b/docs/examples/0.13.x/server-swift/examples/functions/list.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let functions = Functions(client) - functions.list() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let functionList): - print(String(describing: functionList) - } - } + let functionList = try await functions.list() + + print(String(describing: functionList) } diff --git a/docs/examples/0.13.x/server-swift/examples/functions/retry-build.md b/docs/examples/0.13.x/server-swift/examples/functions/retry-build.md index 7e25b4a716..ba995313c5 100644 --- a/docs/examples/0.13.x/server-swift/examples/functions/retry-build.md +++ b/docs/examples/0.13.x/server-swift/examples/functions/retry-build.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let functions = Functions(client) - functions.retryBuild( + let result = try await functions.retryBuild( functionId: "[FUNCTION_ID]", deploymentId: "[DEPLOYMENT_ID]", buildId: "[BUILD_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/functions/update-deployment.md b/docs/examples/0.13.x/server-swift/examples/functions/update-deployment.md index 22e0658b10..37d8cbb8fd 100644 --- a/docs/examples/0.13.x/server-swift/examples/functions/update-deployment.md +++ b/docs/examples/0.13.x/server-swift/examples/functions/update-deployment.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let functions = Functions(client) - functions.updateDeployment( + let function = try await functions.updateDeployment( functionId: "[FUNCTION_ID]", deploymentId: "[DEPLOYMENT_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let function): - print(String(describing: function) - } - } + ) + + print(String(describing: function) } diff --git a/docs/examples/0.13.x/server-swift/examples/functions/update.md b/docs/examples/0.13.x/server-swift/examples/functions/update.md index d3e296358f..7a7e5ed6d0 100644 --- a/docs/examples/0.13.x/server-swift/examples/functions/update.md +++ b/docs/examples/0.13.x/server-swift/examples/functions/update.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let functions = Functions(client) - functions.update( + let function = try await functions.update( functionId: "[FUNCTION_ID]", name: "[NAME]", execute: [] - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let function): - print(String(describing: function) - } - } + ) + + print(String(describing: function) } diff --git a/docs/examples/0.13.x/server-swift/examples/health/get-antivirus.md b/docs/examples/0.13.x/server-swift/examples/health/get-antivirus.md index bb44ae9c61..3eafa2c2f1 100644 --- a/docs/examples/0.13.x/server-swift/examples/health/get-antivirus.md +++ b/docs/examples/0.13.x/server-swift/examples/health/get-antivirus.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let health = Health(client) - health.getAntivirus() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let healthAntivirus): - print(String(describing: healthAntivirus) - } - } + let healthAntivirus = try await health.getAntivirus() + + print(String(describing: healthAntivirus) } diff --git a/docs/examples/0.13.x/server-swift/examples/health/get-cache.md b/docs/examples/0.13.x/server-swift/examples/health/get-cache.md index f0d038b06c..20831b4d39 100644 --- a/docs/examples/0.13.x/server-swift/examples/health/get-cache.md +++ b/docs/examples/0.13.x/server-swift/examples/health/get-cache.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let health = Health(client) - health.getCache() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let healthStatus): - print(String(describing: healthStatus) - } - } + let healthStatus = try await health.getCache() + + print(String(describing: healthStatus) } diff --git a/docs/examples/0.13.x/server-swift/examples/health/get-d-b.md b/docs/examples/0.13.x/server-swift/examples/health/get-d-b.md index 70c5f791f6..5808c99a73 100644 --- a/docs/examples/0.13.x/server-swift/examples/health/get-d-b.md +++ b/docs/examples/0.13.x/server-swift/examples/health/get-d-b.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let health = Health(client) - health.getDB() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let healthStatus): - print(String(describing: healthStatus) - } - } + let healthStatus = try await health.getDB() + + print(String(describing: healthStatus) } diff --git a/docs/examples/0.13.x/server-swift/examples/health/get-queue-certificates.md b/docs/examples/0.13.x/server-swift/examples/health/get-queue-certificates.md index 70cc5dcaec..123b452f99 100644 --- a/docs/examples/0.13.x/server-swift/examples/health/get-queue-certificates.md +++ b/docs/examples/0.13.x/server-swift/examples/health/get-queue-certificates.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let health = Health(client) - health.getQueueCertificates() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let healthQueue): - print(String(describing: healthQueue) - } - } + let healthQueue = try await health.getQueueCertificates() + + print(String(describing: healthQueue) } diff --git a/docs/examples/0.13.x/server-swift/examples/health/get-queue-functions.md b/docs/examples/0.13.x/server-swift/examples/health/get-queue-functions.md index 15af0f7f3b..c3949a769c 100644 --- a/docs/examples/0.13.x/server-swift/examples/health/get-queue-functions.md +++ b/docs/examples/0.13.x/server-swift/examples/health/get-queue-functions.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let health = Health(client) - health.getQueueFunctions() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let healthQueue): - print(String(describing: healthQueue) - } - } + let healthQueue = try await health.getQueueFunctions() + + print(String(describing: healthQueue) } diff --git a/docs/examples/0.13.x/server-swift/examples/health/get-queue-logs.md b/docs/examples/0.13.x/server-swift/examples/health/get-queue-logs.md index 953e8dd929..6a36fa966c 100644 --- a/docs/examples/0.13.x/server-swift/examples/health/get-queue-logs.md +++ b/docs/examples/0.13.x/server-swift/examples/health/get-queue-logs.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let health = Health(client) - health.getQueueLogs() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let healthQueue): - print(String(describing: healthQueue) - } - } + let healthQueue = try await health.getQueueLogs() + + print(String(describing: healthQueue) } diff --git a/docs/examples/0.13.x/server-swift/examples/health/get-queue-usage.md b/docs/examples/0.13.x/server-swift/examples/health/get-queue-usage.md index c2ab62a31b..aee6dbe4f6 100644 --- a/docs/examples/0.13.x/server-swift/examples/health/get-queue-usage.md +++ b/docs/examples/0.13.x/server-swift/examples/health/get-queue-usage.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let health = Health(client) - health.getQueueUsage() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let healthQueue): - print(String(describing: healthQueue) - } - } + let healthQueue = try await health.getQueueUsage() + + print(String(describing: healthQueue) } diff --git a/docs/examples/0.13.x/server-swift/examples/health/get-queue-webhooks.md b/docs/examples/0.13.x/server-swift/examples/health/get-queue-webhooks.md index 7922adc589..bc6b7bcb14 100644 --- a/docs/examples/0.13.x/server-swift/examples/health/get-queue-webhooks.md +++ b/docs/examples/0.13.x/server-swift/examples/health/get-queue-webhooks.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let health = Health(client) - health.getQueueWebhooks() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let healthQueue): - print(String(describing: healthQueue) - } - } + let healthQueue = try await health.getQueueWebhooks() + + print(String(describing: healthQueue) } diff --git a/docs/examples/0.13.x/server-swift/examples/health/get-storage-local.md b/docs/examples/0.13.x/server-swift/examples/health/get-storage-local.md index 31d1c4020e..773d8dd483 100644 --- a/docs/examples/0.13.x/server-swift/examples/health/get-storage-local.md +++ b/docs/examples/0.13.x/server-swift/examples/health/get-storage-local.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let health = Health(client) - health.getStorageLocal() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let healthStatus): - print(String(describing: healthStatus) - } - } + let healthStatus = try await health.getStorageLocal() + + print(String(describing: healthStatus) } diff --git a/docs/examples/0.13.x/server-swift/examples/health/get-time.md b/docs/examples/0.13.x/server-swift/examples/health/get-time.md index e14b8664d5..edbc171ea9 100644 --- a/docs/examples/0.13.x/server-swift/examples/health/get-time.md +++ b/docs/examples/0.13.x/server-swift/examples/health/get-time.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let health = Health(client) - health.getTime() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let healthTime): - print(String(describing: healthTime) - } - } + let healthTime = try await health.getTime() + + print(String(describing: healthTime) } diff --git a/docs/examples/0.13.x/server-swift/examples/health/get.md b/docs/examples/0.13.x/server-swift/examples/health/get.md index f43c3b4a85..770c09aa66 100644 --- a/docs/examples/0.13.x/server-swift/examples/health/get.md +++ b/docs/examples/0.13.x/server-swift/examples/health/get.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let health = Health(client) - health.get() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let healthStatus): - print(String(describing: healthStatus) - } - } + let healthStatus = try await health.get() + + print(String(describing: healthStatus) } diff --git a/docs/examples/0.13.x/server-swift/examples/locale/get-continents.md b/docs/examples/0.13.x/server-swift/examples/locale/get-continents.md index c6f4f3247c..a7f89e0176 100644 --- a/docs/examples/0.13.x/server-swift/examples/locale/get-continents.md +++ b/docs/examples/0.13.x/server-swift/examples/locale/get-continents.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let locale = Locale(client) - locale.getContinents() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let continentList): - print(String(describing: continentList) - } - } + let continentList = try await locale.getContinents() + + print(String(describing: continentList) } diff --git a/docs/examples/0.13.x/server-swift/examples/locale/get-countries-e-u.md b/docs/examples/0.13.x/server-swift/examples/locale/get-countries-e-u.md index ee36c4b2d0..f357bd3990 100644 --- a/docs/examples/0.13.x/server-swift/examples/locale/get-countries-e-u.md +++ b/docs/examples/0.13.x/server-swift/examples/locale/get-countries-e-u.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let locale = Locale(client) - locale.getCountriesEU() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let countryList): - print(String(describing: countryList) - } - } + let countryList = try await locale.getCountriesEU() + + print(String(describing: countryList) } diff --git a/docs/examples/0.13.x/server-swift/examples/locale/get-countries-phones.md b/docs/examples/0.13.x/server-swift/examples/locale/get-countries-phones.md index 3cd368884c..052caa1dda 100644 --- a/docs/examples/0.13.x/server-swift/examples/locale/get-countries-phones.md +++ b/docs/examples/0.13.x/server-swift/examples/locale/get-countries-phones.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let locale = Locale(client) - locale.getCountriesPhones() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let phoneList): - print(String(describing: phoneList) - } - } + let phoneList = try await locale.getCountriesPhones() + + print(String(describing: phoneList) } diff --git a/docs/examples/0.13.x/server-swift/examples/locale/get-countries.md b/docs/examples/0.13.x/server-swift/examples/locale/get-countries.md index b19fab3e6e..3e37c4b22b 100644 --- a/docs/examples/0.13.x/server-swift/examples/locale/get-countries.md +++ b/docs/examples/0.13.x/server-swift/examples/locale/get-countries.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let locale = Locale(client) - locale.getCountries() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let countryList): - print(String(describing: countryList) - } - } + let countryList = try await locale.getCountries() + + print(String(describing: countryList) } diff --git a/docs/examples/0.13.x/server-swift/examples/locale/get-currencies.md b/docs/examples/0.13.x/server-swift/examples/locale/get-currencies.md index adc43dd46e..a548db9b2e 100644 --- a/docs/examples/0.13.x/server-swift/examples/locale/get-currencies.md +++ b/docs/examples/0.13.x/server-swift/examples/locale/get-currencies.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let locale = Locale(client) - locale.getCurrencies() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let currencyList): - print(String(describing: currencyList) - } - } + let currencyList = try await locale.getCurrencies() + + print(String(describing: currencyList) } diff --git a/docs/examples/0.13.x/server-swift/examples/locale/get-languages.md b/docs/examples/0.13.x/server-swift/examples/locale/get-languages.md index 935e493cd5..23d9b44245 100644 --- a/docs/examples/0.13.x/server-swift/examples/locale/get-languages.md +++ b/docs/examples/0.13.x/server-swift/examples/locale/get-languages.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let locale = Locale(client) - locale.getLanguages() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let languageList): - print(String(describing: languageList) - } - } + let languageList = try await locale.getLanguages() + + print(String(describing: languageList) } diff --git a/docs/examples/0.13.x/server-swift/examples/locale/get.md b/docs/examples/0.13.x/server-swift/examples/locale/get.md index c624adf984..fd0a9dd1e7 100644 --- a/docs/examples/0.13.x/server-swift/examples/locale/get.md +++ b/docs/examples/0.13.x/server-swift/examples/locale/get.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let locale = Locale(client) - locale.get() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let locale): - print(String(describing: locale) - } - } + let locale = try await locale.get() + + print(String(describing: locale) } diff --git a/docs/examples/0.13.x/server-swift/examples/storage/create-bucket.md b/docs/examples/0.13.x/server-swift/examples/storage/create-bucket.md index 09d51fa0af..d930c56b65 100644 --- a/docs/examples/0.13.x/server-swift/examples/storage/create-bucket.md +++ b/docs/examples/0.13.x/server-swift/examples/storage/create-bucket.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let storage = Storage(client) - storage.createBucket( + let bucket = try await storage.createBucket( bucketId: "[BUCKET_ID]", name: "[NAME]", permission: "file" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let bucket): - print(String(describing: bucket) - } - } + ) + + print(String(describing: bucket) } diff --git a/docs/examples/0.13.x/server-swift/examples/storage/create-file.md b/docs/examples/0.13.x/server-swift/examples/storage/create-file.md index 052576c9b2..e55bca79a1 100644 --- a/docs/examples/0.13.x/server-swift/examples/storage/create-file.md +++ b/docs/examples/0.13.x/server-swift/examples/storage/create-file.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let storage = Storage(client) - storage.createFile( + let file = try await storage.createFile( bucketId: "[BUCKET_ID]", fileId: "[FILE_ID]", file: File(name: "image.jpg", buffer: yourByteBuffer) - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let file): - print(String(describing: file) - } - } + ) + + print(String(describing: file) } diff --git a/docs/examples/0.13.x/server-swift/examples/storage/delete-bucket.md b/docs/examples/0.13.x/server-swift/examples/storage/delete-bucket.md index be7b11f19a..18687fb278 100644 --- a/docs/examples/0.13.x/server-swift/examples/storage/delete-bucket.md +++ b/docs/examples/0.13.x/server-swift/examples/storage/delete-bucket.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let storage = Storage(client) - storage.deleteBucket( + let result = try await storage.deleteBucket( bucketId: "[BUCKET_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/storage/delete-file.md b/docs/examples/0.13.x/server-swift/examples/storage/delete-file.md index 0076bf6725..305d6e1d81 100644 --- a/docs/examples/0.13.x/server-swift/examples/storage/delete-file.md +++ b/docs/examples/0.13.x/server-swift/examples/storage/delete-file.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let storage = Storage(client) - storage.deleteFile( + let result = try await storage.deleteFile( bucketId: "[BUCKET_ID]", fileId: "[FILE_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/storage/get-bucket.md b/docs/examples/0.13.x/server-swift/examples/storage/get-bucket.md index 93bf98d5c0..f04e2db3c9 100644 --- a/docs/examples/0.13.x/server-swift/examples/storage/get-bucket.md +++ b/docs/examples/0.13.x/server-swift/examples/storage/get-bucket.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let storage = Storage(client) - storage.getBucket( + let bucket = try await storage.getBucket( bucketId: "[BUCKET_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let bucket): - print(String(describing: bucket) - } - } + ) + + print(String(describing: bucket) } diff --git a/docs/examples/0.13.x/server-swift/examples/storage/get-file-download.md b/docs/examples/0.13.x/server-swift/examples/storage/get-file-download.md index 7d22225358..28c427c620 100644 --- a/docs/examples/0.13.x/server-swift/examples/storage/get-file-download.md +++ b/docs/examples/0.13.x/server-swift/examples/storage/get-file-download.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let storage = Storage(client) - storage.getFileDownload( + let byteBuffer = try await storage.getFileDownload( bucketId: "[BUCKET_ID]", fileId: "[FILE_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/server-swift/examples/storage/get-file-preview.md b/docs/examples/0.13.x/server-swift/examples/storage/get-file-preview.md index 5d7b5e78b1..20b87191e1 100644 --- a/docs/examples/0.13.x/server-swift/examples/storage/get-file-preview.md +++ b/docs/examples/0.13.x/server-swift/examples/storage/get-file-preview.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let storage = Storage(client) - storage.getFilePreview( + let byteBuffer = try await storage.getFilePreview( bucketId: "[BUCKET_ID]", fileId: "[FILE_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/server-swift/examples/storage/get-file-view.md b/docs/examples/0.13.x/server-swift/examples/storage/get-file-view.md index fcd346b7b6..a17fba0a14 100644 --- a/docs/examples/0.13.x/server-swift/examples/storage/get-file-view.md +++ b/docs/examples/0.13.x/server-swift/examples/storage/get-file-view.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let storage = Storage(client) - storage.getFileView( + let byteBuffer = try await storage.getFileView( bucketId: "[BUCKET_ID]", fileId: "[FILE_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let byteBuffer): - print(String(describing: byteBuffer) - } - } + ) + + print(String(describing: byteBuffer) } diff --git a/docs/examples/0.13.x/server-swift/examples/storage/get-file.md b/docs/examples/0.13.x/server-swift/examples/storage/get-file.md index 2fe71f5539..6b02fcd0ee 100644 --- a/docs/examples/0.13.x/server-swift/examples/storage/get-file.md +++ b/docs/examples/0.13.x/server-swift/examples/storage/get-file.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let storage = Storage(client) - storage.getFile( + let file = try await storage.getFile( bucketId: "[BUCKET_ID]", fileId: "[FILE_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let file): - print(String(describing: file) - } - } + ) + + print(String(describing: file) } diff --git a/docs/examples/0.13.x/server-swift/examples/storage/list-buckets.md b/docs/examples/0.13.x/server-swift/examples/storage/list-buckets.md index 28db56d482..361ef626b5 100644 --- a/docs/examples/0.13.x/server-swift/examples/storage/list-buckets.md +++ b/docs/examples/0.13.x/server-swift/examples/storage/list-buckets.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let storage = Storage(client) - storage.listBuckets() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let bucketList): - print(String(describing: bucketList) - } - } + let bucketList = try await storage.listBuckets() + + print(String(describing: bucketList) } diff --git a/docs/examples/0.13.x/server-swift/examples/storage/list-files.md b/docs/examples/0.13.x/server-swift/examples/storage/list-files.md index d0c32bc382..68a6ca40c4 100644 --- a/docs/examples/0.13.x/server-swift/examples/storage/list-files.md +++ b/docs/examples/0.13.x/server-swift/examples/storage/list-files.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let storage = Storage(client) - storage.listFiles( + let fileList = try await storage.listFiles( bucketId: "[BUCKET_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let fileList): - print(String(describing: fileList) - } - } + ) + + print(String(describing: fileList) } diff --git a/docs/examples/0.13.x/server-swift/examples/storage/update-bucket.md b/docs/examples/0.13.x/server-swift/examples/storage/update-bucket.md index a22c1b7078..259ac6ad64 100644 --- a/docs/examples/0.13.x/server-swift/examples/storage/update-bucket.md +++ b/docs/examples/0.13.x/server-swift/examples/storage/update-bucket.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let storage = Storage(client) - storage.updateBucket( + let bucket = try await storage.updateBucket( bucketId: "[BUCKET_ID]", name: "[NAME]", permission: "file" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let bucket): - print(String(describing: bucket) - } - } + ) + + print(String(describing: bucket) } diff --git a/docs/examples/0.13.x/server-swift/examples/storage/update-file.md b/docs/examples/0.13.x/server-swift/examples/storage/update-file.md index 48ca8664a1..12f8150085 100644 --- a/docs/examples/0.13.x/server-swift/examples/storage/update-file.md +++ b/docs/examples/0.13.x/server-swift/examples/storage/update-file.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let storage = Storage(client) - storage.updateFile( + let file = try await storage.updateFile( bucketId: "[BUCKET_ID]", fileId: "[FILE_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let file): - print(String(describing: file) - } - } + ) + + print(String(describing: file) } diff --git a/docs/examples/0.13.x/server-swift/examples/teams/create-membership.md b/docs/examples/0.13.x/server-swift/examples/teams/create-membership.md index 3d69b095b1..a732ec676a 100644 --- a/docs/examples/0.13.x/server-swift/examples/teams/create-membership.md +++ b/docs/examples/0.13.x/server-swift/examples/teams/create-membership.md @@ -1,23 +1,17 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let teams = Teams(client) - teams.createMembership( + let membership = try await teams.createMembership( teamId: "[TEAM_ID]", email: "email@example.com", roles: [], url: "https://example.com" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let membership): - print(String(describing: membership) - } - } + ) + + print(String(describing: membership) } diff --git a/docs/examples/0.13.x/server-swift/examples/teams/create.md b/docs/examples/0.13.x/server-swift/examples/teams/create.md index 7e0446f203..80edd0cadc 100644 --- a/docs/examples/0.13.x/server-swift/examples/teams/create.md +++ b/docs/examples/0.13.x/server-swift/examples/teams/create.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let teams = Teams(client) - teams.create( + let team = try await teams.create( teamId: "[TEAM_ID]", name: "[NAME]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let team): - print(String(describing: team) - } - } + ) + + print(String(describing: team) } diff --git a/docs/examples/0.13.x/server-swift/examples/teams/delete-membership.md b/docs/examples/0.13.x/server-swift/examples/teams/delete-membership.md index 99f0d30d9a..84f3157550 100644 --- a/docs/examples/0.13.x/server-swift/examples/teams/delete-membership.md +++ b/docs/examples/0.13.x/server-swift/examples/teams/delete-membership.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let teams = Teams(client) - teams.deleteMembership( + let result = try await teams.deleteMembership( teamId: "[TEAM_ID]", membershipId: "[MEMBERSHIP_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/teams/delete.md b/docs/examples/0.13.x/server-swift/examples/teams/delete.md index 6d75bc83cb..d8808a6565 100644 --- a/docs/examples/0.13.x/server-swift/examples/teams/delete.md +++ b/docs/examples/0.13.x/server-swift/examples/teams/delete.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let teams = Teams(client) - teams.delete( + let result = try await teams.delete( teamId: "[TEAM_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/teams/get-membership.md b/docs/examples/0.13.x/server-swift/examples/teams/get-membership.md index 4c4cabafe6..b85d7dc0de 100644 --- a/docs/examples/0.13.x/server-swift/examples/teams/get-membership.md +++ b/docs/examples/0.13.x/server-swift/examples/teams/get-membership.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let teams = Teams(client) - teams.getMembership( + let membershipList = try await teams.getMembership( teamId: "[TEAM_ID]", membershipId: "[MEMBERSHIP_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let membershipList): - print(String(describing: membershipList) - } - } + ) + + print(String(describing: membershipList) } diff --git a/docs/examples/0.13.x/server-swift/examples/teams/get-memberships.md b/docs/examples/0.13.x/server-swift/examples/teams/get-memberships.md index f265b6c3aa..06ca6761eb 100644 --- a/docs/examples/0.13.x/server-swift/examples/teams/get-memberships.md +++ b/docs/examples/0.13.x/server-swift/examples/teams/get-memberships.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let teams = Teams(client) - teams.getMemberships( + let membershipList = try await teams.getMemberships( teamId: "[TEAM_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let membershipList): - print(String(describing: membershipList) - } - } + ) + + print(String(describing: membershipList) } diff --git a/docs/examples/0.13.x/server-swift/examples/teams/get.md b/docs/examples/0.13.x/server-swift/examples/teams/get.md index be1f9c5c1c..d1c4500442 100644 --- a/docs/examples/0.13.x/server-swift/examples/teams/get.md +++ b/docs/examples/0.13.x/server-swift/examples/teams/get.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let teams = Teams(client) - teams.get( + let team = try await teams.get( teamId: "[TEAM_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let team): - print(String(describing: team) - } - } + ) + + print(String(describing: team) } diff --git a/docs/examples/0.13.x/server-swift/examples/teams/list.md b/docs/examples/0.13.x/server-swift/examples/teams/list.md index 4b46984932..3a9fa822ae 100644 --- a/docs/examples/0.13.x/server-swift/examples/teams/list.md +++ b/docs/examples/0.13.x/server-swift/examples/teams/list.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let teams = Teams(client) - teams.list() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let teamList): - print(String(describing: teamList) - } - } + let teamList = try await teams.list() + + print(String(describing: teamList) } diff --git a/docs/examples/0.13.x/server-swift/examples/teams/update-membership-roles.md b/docs/examples/0.13.x/server-swift/examples/teams/update-membership-roles.md index c0d5f08a49..fd0084786a 100644 --- a/docs/examples/0.13.x/server-swift/examples/teams/update-membership-roles.md +++ b/docs/examples/0.13.x/server-swift/examples/teams/update-membership-roles.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let teams = Teams(client) - teams.updateMembershipRoles( + let membership = try await teams.updateMembershipRoles( teamId: "[TEAM_ID]", membershipId: "[MEMBERSHIP_ID]", roles: [] - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let membership): - print(String(describing: membership) - } - } + ) + + print(String(describing: membership) } diff --git a/docs/examples/0.13.x/server-swift/examples/teams/update-membership-status.md b/docs/examples/0.13.x/server-swift/examples/teams/update-membership-status.md index 7c229da6ad..4b6f3eda43 100644 --- a/docs/examples/0.13.x/server-swift/examples/teams/update-membership-status.md +++ b/docs/examples/0.13.x/server-swift/examples/teams/update-membership-status.md @@ -1,23 +1,17 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token - let teams = Teams(client) - teams.updateMembershipStatus( + let membership = try await teams.updateMembershipStatus( teamId: "[TEAM_ID]", membershipId: "[MEMBERSHIP_ID]", userId: "[USER_ID]", secret: "[SECRET]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let membership): - print(String(describing: membership) - } - } + ) + + print(String(describing: membership) } diff --git a/docs/examples/0.13.x/server-swift/examples/teams/update.md b/docs/examples/0.13.x/server-swift/examples/teams/update.md index d9e98baab8..683dfd4e30 100644 --- a/docs/examples/0.13.x/server-swift/examples/teams/update.md +++ b/docs/examples/0.13.x/server-swift/examples/teams/update.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let teams = Teams(client) - teams.update( + let team = try await teams.update( teamId: "[TEAM_ID]", name: "[NAME]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let team): - print(String(describing: team) - } - } + ) + + print(String(describing: team) } diff --git a/docs/examples/0.13.x/server-swift/examples/users/create.md b/docs/examples/0.13.x/server-swift/examples/users/create.md index 2137de26c1..8aa45d4e3a 100644 --- a/docs/examples/0.13.x/server-swift/examples/users/create.md +++ b/docs/examples/0.13.x/server-swift/examples/users/create.md @@ -1,22 +1,16 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let users = Users(client) - users.create( + let user = try await users.create( userId: "[USER_ID]", email: "email@example.com", password: "password" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/server-swift/examples/users/delete-session.md b/docs/examples/0.13.x/server-swift/examples/users/delete-session.md index 9bc0adb41c..50cbf470d3 100644 --- a/docs/examples/0.13.x/server-swift/examples/users/delete-session.md +++ b/docs/examples/0.13.x/server-swift/examples/users/delete-session.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let users = Users(client) - users.deleteSession( + let result = try await users.deleteSession( userId: "[USER_ID]", sessionId: "[SESSION_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/users/delete-sessions.md b/docs/examples/0.13.x/server-swift/examples/users/delete-sessions.md index 041058f2a5..a8b7802577 100644 --- a/docs/examples/0.13.x/server-swift/examples/users/delete-sessions.md +++ b/docs/examples/0.13.x/server-swift/examples/users/delete-sessions.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let users = Users(client) - users.deleteSessions( + let result = try await users.deleteSessions( userId: "[USER_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/users/delete.md b/docs/examples/0.13.x/server-swift/examples/users/delete.md index 7575269eb6..f970492afa 100644 --- a/docs/examples/0.13.x/server-swift/examples/users/delete.md +++ b/docs/examples/0.13.x/server-swift/examples/users/delete.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let users = Users(client) - users.delete( + let result = try await users.delete( userId: "[USER_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let ): - print(String(describing: ) - } - } + ) + + print(String(describing: result) } diff --git a/docs/examples/0.13.x/server-swift/examples/users/get-logs.md b/docs/examples/0.13.x/server-swift/examples/users/get-logs.md index c5ad92275b..62554054ed 100644 --- a/docs/examples/0.13.x/server-swift/examples/users/get-logs.md +++ b/docs/examples/0.13.x/server-swift/examples/users/get-logs.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let users = Users(client) - users.getLogs( + let logList = try await users.getLogs( userId: "[USER_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let logList): - print(String(describing: logList) - } - } + ) + + print(String(describing: logList) } diff --git a/docs/examples/0.13.x/server-swift/examples/users/get-prefs.md b/docs/examples/0.13.x/server-swift/examples/users/get-prefs.md index dcbbf263ef..d664dbbb0d 100644 --- a/docs/examples/0.13.x/server-swift/examples/users/get-prefs.md +++ b/docs/examples/0.13.x/server-swift/examples/users/get-prefs.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let users = Users(client) - users.getPrefs( + let preferences = try await users.getPrefs( userId: "[USER_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let preferences): - print(String(describing: preferences) - } - } + ) + + print(String(describing: preferences) } diff --git a/docs/examples/0.13.x/server-swift/examples/users/get-sessions.md b/docs/examples/0.13.x/server-swift/examples/users/get-sessions.md index 1762ca9438..dc37960c32 100644 --- a/docs/examples/0.13.x/server-swift/examples/users/get-sessions.md +++ b/docs/examples/0.13.x/server-swift/examples/users/get-sessions.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let users = Users(client) - users.getSessions( + let sessionList = try await users.getSessions( userId: "[USER_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let sessionList): - print(String(describing: sessionList) - } - } + ) + + print(String(describing: sessionList) } diff --git a/docs/examples/0.13.x/server-swift/examples/users/get.md b/docs/examples/0.13.x/server-swift/examples/users/get.md index 92bd108d11..dc57a924ba 100644 --- a/docs/examples/0.13.x/server-swift/examples/users/get.md +++ b/docs/examples/0.13.x/server-swift/examples/users/get.md @@ -1,20 +1,14 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let users = Users(client) - users.get( + let user = try await users.get( userId: "[USER_ID]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/server-swift/examples/users/list.md b/docs/examples/0.13.x/server-swift/examples/users/list.md index 0e77d85803..7ea73d0515 100644 --- a/docs/examples/0.13.x/server-swift/examples/users/list.md +++ b/docs/examples/0.13.x/server-swift/examples/users/list.md @@ -1,18 +1,12 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let users = Users(client) - users.list() { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let userList): - print(String(describing: userList) - } - } + let userList = try await users.list() + + print(String(describing: userList) } diff --git a/docs/examples/0.13.x/server-swift/examples/users/update-email.md b/docs/examples/0.13.x/server-swift/examples/users/update-email.md index 93571e217a..602191c6f0 100644 --- a/docs/examples/0.13.x/server-swift/examples/users/update-email.md +++ b/docs/examples/0.13.x/server-swift/examples/users/update-email.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let users = Users(client) - users.updateEmail( + let user = try await users.updateEmail( userId: "[USER_ID]", email: "email@example.com" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/server-swift/examples/users/update-name.md b/docs/examples/0.13.x/server-swift/examples/users/update-name.md index f085f9eb45..7fa3b543ec 100644 --- a/docs/examples/0.13.x/server-swift/examples/users/update-name.md +++ b/docs/examples/0.13.x/server-swift/examples/users/update-name.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let users = Users(client) - users.updateName( + let user = try await users.updateName( userId: "[USER_ID]", name: "[NAME]" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/server-swift/examples/users/update-password.md b/docs/examples/0.13.x/server-swift/examples/users/update-password.md index 8b19c67df6..5a3bde40b6 100644 --- a/docs/examples/0.13.x/server-swift/examples/users/update-password.md +++ b/docs/examples/0.13.x/server-swift/examples/users/update-password.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let users = Users(client) - users.updatePassword( + let user = try await users.updatePassword( userId: "[USER_ID]", password: "password" - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/server-swift/examples/users/update-prefs.md b/docs/examples/0.13.x/server-swift/examples/users/update-prefs.md index 39245979e5..9fee0fc012 100644 --- a/docs/examples/0.13.x/server-swift/examples/users/update-prefs.md +++ b/docs/examples/0.13.x/server-swift/examples/users/update-prefs.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let users = Users(client) - users.updatePrefs( + let preferences = try await users.updatePrefs( userId: "[USER_ID]", prefs: - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let preferences): - print(String(describing: preferences) - } - } + ) + + print(String(describing: preferences) } diff --git a/docs/examples/0.13.x/server-swift/examples/users/update-status.md b/docs/examples/0.13.x/server-swift/examples/users/update-status.md index cf92817cbf..28dc7d7844 100644 --- a/docs/examples/0.13.x/server-swift/examples/users/update-status.md +++ b/docs/examples/0.13.x/server-swift/examples/users/update-status.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let users = Users(client) - users.updateStatus( + let user = try await users.updateStatus( userId: "[USER_ID]", status: xfalse - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/examples/0.13.x/server-swift/examples/users/update-verification.md b/docs/examples/0.13.x/server-swift/examples/users/update-verification.md index 7e3f8b485e..8c711370e4 100644 --- a/docs/examples/0.13.x/server-swift/examples/users/update-verification.md +++ b/docs/examples/0.13.x/server-swift/examples/users/update-verification.md @@ -1,21 +1,15 @@ import Appwrite -func main() { +func main() async throws { let client = Client() .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key - let users = Users(client) - users.updateVerification( + let user = try await users.updateVerification( userId: "[USER_ID]", emailVerification: xfalse - ) { result in - switch result { - case .failure(let error): - print(error.message) - case .success(let user): - print(String(describing: user) - } - } + ) + + print(String(describing: user) } diff --git a/docs/sdks/dart/CHANGELOG.md b/docs/sdks/dart/CHANGELOG.md index 65793a8f44..77b54fa608 100644 --- a/docs/sdks/dart/CHANGELOG.md +++ b/docs/sdks/dart/CHANGELOG.md @@ -1,3 +1,6 @@ +## 4.0.2 +* Fix null issues with float attributes (https://github.com/appwrite/sdk-for-dart/issues/17 and https://github.com/appwrite/sdk-for-dart/issues/16) + ## 4.0.1 * Fix InputFile filename param * Fix examples diff --git a/docs/sdks/flutter/CHANGELOG.md b/docs/sdks/flutter/CHANGELOG.md index 1fba948022..515e15f78f 100644 --- a/docs/sdks/flutter/CHANGELOG.md +++ b/docs/sdks/flutter/CHANGELOG.md @@ -1,3 +1,6 @@ +## 4.0.2 +* Upgrade dependencies + ## 4.0.1 * Fix InputFile filename param * Fix examples