Skip to content

Commit 1dacc5d

Browse files
committed
Release candidate for 1.5.x
1 parent 4adba1f commit 1dacc5d

File tree

99 files changed

+708
-1225
lines changed

Some content is hidden

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

99 files changed

+708
-1225
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Add this to your package's `pubspec.yaml` file:
2121

2222
```yml
2323
dependencies:
24-
appwrite: ^12.0.0-rc.5
24+
appwrite: ^12.0.0-rc.6
2525
```
2626
2727
You can install packages from the command line:
Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,11 @@
11
import 'package:appwrite/appwrite.dart';
22

33
Client client = Client()
4-
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5-
.setProject('5df5acd0d48c2'); // Your project ID
4+
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5+
.setProject('5df5acd0d48c2'); // Your project ID
66

77
Account account = Account(client);
88

9-
Future result = account.addAuthenticator(
10-
type: AuthenticatorType.totp,
9+
MfaType result = await account.addAuthenticator(
10+
type: AuthenticatorType.totp,
1111
);
12-
13-
result.then((response) {
14-
print(response);
15-
}).catchError((error) {
16-
print(error.response);
17-
});
18-
Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,9 @@
11
import 'package:appwrite/appwrite.dart';
22

33
Client client = Client()
4-
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5-
.setProject('5df5acd0d48c2'); // Your project ID
4+
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5+
.setProject('5df5acd0d48c2'); // Your project ID
66

77
Account account = Account(client);
88

9-
Future result = account.createAnonymousSession();
10-
11-
result.then((response) {
12-
print(response);
13-
}).catchError((error) {
14-
print(error.response);
15-
});
16-
9+
Session result = await account.createAnonymousSession();
Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,11 @@
11
import 'package:appwrite/appwrite.dart';
22

33
Client client = Client()
4-
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5-
.setProject('5df5acd0d48c2'); // Your project ID
4+
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5+
.setProject('5df5acd0d48c2'); // Your project ID
66

77
Account account = Account(client);
88

9-
Future result = account.createChallenge(
10-
factor: AuthenticationFactor.totp,
9+
MfaChallenge result = await account.createChallenge(
10+
factor: AuthenticationFactor.totp,
1111
);
12-
13-
result.then((response) {
14-
print(response);
15-
}).catchError((error) {
16-
print(error.response);
17-
});
18-
Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
11
import 'package:appwrite/appwrite.dart';
22

33
Client client = Client()
4-
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5-
.setProject('5df5acd0d48c2'); // Your project ID
4+
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5+
.setProject('5df5acd0d48c2'); // Your project ID
66

77
Account account = Account(client);
88

9-
Future result = account.createEmailPasswordSession(
10-
11-
password: 'password',
9+
Session result = await account.createEmailPasswordSession(
10+
11+
password: 'password',
1212
);
13-
14-
result.then((response) {
15-
print(response);
16-
}).catchError((error) {
17-
print(error.response);
18-
});
19-
Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,13 @@
11
import 'package:appwrite/appwrite.dart';
22

33
Client client = Client()
4-
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5-
.setProject('5df5acd0d48c2'); // Your project ID
4+
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5+
.setProject('5df5acd0d48c2'); // Your project ID
66

77
Account account = Account(client);
88

9-
Future result = account.createEmailToken(
10-
userId: '<USER_ID>',
11-
12-
phrase: false, // (optional)
9+
Token result = await account.createEmailToken(
10+
userId: '<USER_ID>',
11+
12+
phrase: false, // optional
1313
);
14-
15-
result.then((response) {
16-
print(response);
17-
}).catchError((error) {
18-
print(error.response);
19-
});
20-

docs/examples/account/create-j-w-t.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,9 @@
11
import 'package:appwrite/appwrite.dart';
22

33
Client client = Client()
4-
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5-
.setProject('5df5acd0d48c2'); // Your project ID
4+
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5+
.setProject('5df5acd0d48c2'); // Your project ID
66

77
Account account = Account(client);
88

9-
Future result = account.createJWT();
10-
11-
result.then((response) {
12-
print(response);
13-
}).catchError((error) {
14-
print(error.response);
15-
});
16-
9+
Jwt result = await account.createJWT();
Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,14 @@
11
import 'package:appwrite/appwrite.dart';
22

33
Client client = Client()
4-
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5-
.setProject('5df5acd0d48c2'); // Your project ID
4+
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5+
.setProject('5df5acd0d48c2'); // Your project ID
66

77
Account account = Account(client);
88

9-
Future result = account.createMagicURLToken(
10-
userId: '<USER_ID>',
11-
12-
url: 'https://example.com', // (optional)
13-
phrase: false, // (optional)
9+
Token result = await account.createMagicURLToken(
10+
userId: '<USER_ID>',
11+
12+
url: 'https://example.com', // optional
13+
phrase: false, // optional
1414
);
15-
16-
result.then((response) {
17-
print(response);
18-
}).catchError((error) {
19-
print(error.response);
20-
});
21-
Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,14 @@
11
import 'package:appwrite/appwrite.dart';
22

33
Client client = Client()
4-
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5-
.setProject('5df5acd0d48c2'); // Your project ID
4+
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5+
.setProject('5df5acd0d48c2'); // Your project ID
66

77
Account account = Account(client);
88

9-
Future result = account.createOAuth2Session(
10-
provider: OAuthProvider.amazon,
11-
success: 'https://example.com', // (optional)
12-
failure: 'https://example.com', // (optional)
13-
scopes: [], // (optional)
9+
await account.createOAuth2Session(
10+
provider: OAuthProvider.amazon,
11+
success: 'https://example.com', // optional
12+
failure: 'https://example.com', // optional
13+
scopes: [], // optional
1414
);
15-
16-
result.then((response) {
17-
print(response);
18-
}).catchError((error) {
19-
print(error.response);
20-
});
21-
Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,14 @@
11
import 'package:appwrite/appwrite.dart';
22

33
Client client = Client()
4-
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5-
.setProject('5df5acd0d48c2'); // Your project ID
4+
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
5+
.setProject('5df5acd0d48c2'); // Your project ID
66

77
Account account = Account(client);
88

9-
Future result = account.createOAuth2Token(
10-
provider: OAuthProvider.amazon,
11-
success: 'https://example.com', // (optional)
12-
failure: 'https://example.com', // (optional)
13-
scopes: [], // (optional)
9+
await account.createOAuth2Token(
10+
provider: OAuthProvider.amazon,
11+
success: 'https://example.com', // optional
12+
failure: 'https://example.com', // optional
13+
scopes: [], // optional
1414
);
15-
16-
result.then((response) {
17-
print(response);
18-
}).catchError((error) {
19-
print(error.response);
20-
});
21-

0 commit comments

Comments
 (0)