Skip to content

Commit dc95079

Browse files
committed
Release candidate 4 for 1.5.x
1 parent f68adfb commit dc95079

File tree

281 files changed

+2848
-3654
lines changed

Some content is hidden

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

281 files changed

+2848
-3654
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Appwrite Node.js SDK
22

33
![License](https://img.shields.io/github/license/appwrite/sdk-for-node.svg?style=flat-square)
4-
![Version](https://img.shields.io/badge/api%20version-1.4.13-blue.svg?style=flat-square)
4+
![Version](https://img.shields.io/badge/api%20version-1.5.0-blue.svg?style=flat-square)
55
[![Build Status](https://img.shields.io/travis/com/appwrite/sdk-generator?style=flat-square)](https://travis-ci.com/appwrite/sdk-generator)
66
[![Twitter Account](https://img.shields.io/twitter/follow/appwrite?color=00acee&label=twitter&style=flat-square)](https://twitter.com/appwrite)
77
[![Discord](https://img.shields.io/discord/564160730845151244?label=discord&style=flat-square)](https://appwrite.io/discord)
Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,12 @@
11
const sdk = require('node-appwrite');
22

3-
// Init SDK
4-
const client = new sdk.Client();
5-
6-
const account = new sdk.Account(client);
7-
8-
client
3+
const client = new sdk.Client()
94
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
105
.setProject('5df5acd0d48c2') // Your project ID
11-
.setSession('') // The user session to authenticate with
12-
;
6+
.setSession(''); // The user session to authenticate with
137

14-
const promise = account.addAuthenticator(sdk.AuthenticatorType.Totp);
8+
const account = new sdk.Account(client);
159

16-
promise.then(function (response) {
17-
console.log(response);
18-
}, function (error) {
19-
console.log(error);
20-
});
10+
const response = await account.addAuthenticator(
11+
sdk.AuthenticatorType.Totp // type
12+
);
Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,9 @@
11
const sdk = require('node-appwrite');
22

3-
// Init SDK
4-
const client = new sdk.Client();
5-
6-
const account = new sdk.Account(client);
7-
8-
client
3+
const client = new sdk.Client()
94
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
10-
.setProject('5df5acd0d48c2') // Your project ID
11-
;
5+
.setProject('5df5acd0d48c2'); // Your project ID
126

13-
const promise = account.createAnonymousSession();
7+
const account = new sdk.Account(client);
148

15-
promise.then(function (response) {
16-
console.log(response);
17-
}, function (error) {
18-
console.log(error);
19-
});
9+
const response = await account.createAnonymousSession();
Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
11
const sdk = require('node-appwrite');
22

3-
// Init SDK
4-
const client = new sdk.Client();
5-
6-
const account = new sdk.Account(client);
7-
8-
client
3+
const client = new sdk.Client()
94
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
10-
.setProject('5df5acd0d48c2') // Your project ID
11-
;
5+
.setProject('5df5acd0d48c2'); // Your project ID
126

13-
const promise = account.createEmailPasswordSession('[email protected]', 'password');
7+
const account = new sdk.Account(client);
148

15-
promise.then(function (response) {
16-
console.log(response);
17-
}, function (error) {
18-
console.log(error);
19-
});
9+
const response = await account.createEmailPasswordSession(
10+
'[email protected]', // email
11+
'password' // password
12+
);
Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
11
const sdk = require('node-appwrite');
22

3-
// Init SDK
4-
const client = new sdk.Client();
5-
6-
const account = new sdk.Account(client);
7-
8-
client
3+
const client = new sdk.Client()
94
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
10-
.setProject('5df5acd0d48c2') // Your project ID
11-
;
5+
.setProject('5df5acd0d48c2'); // Your project ID
126

13-
const promise = account.createEmailToken('[USER_ID]', '[email protected]');
7+
const account = new sdk.Account(client);
148

15-
promise.then(function (response) {
16-
console.log(response);
17-
}, function (error) {
18-
console.log(error);
19-
});
9+
const response = await account.createEmailToken(
10+
'[USER_ID]', // userId
11+
'[email protected]', // email
12+
false // phrase (optional)
13+
);

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

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,9 @@
11
const sdk = require('node-appwrite');
22

3-
// Init SDK
4-
const client = new sdk.Client();
5-
6-
const account = new sdk.Account(client);
7-
8-
client
3+
const client = new sdk.Client()
94
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
10-
.setProject('5df5acd0d48c2') // Your project ID
11-
;
5+
.setProject('5df5acd0d48c2'); // Your project ID
126

13-
const promise = account.createJWT();
7+
const account = new sdk.Account(client);
148

15-
promise.then(function (response) {
16-
console.log(response);
17-
}, function (error) {
18-
console.log(error);
19-
});
9+
const response = await account.createJWT();
Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
11
const sdk = require('node-appwrite');
22

3-
// Init SDK
4-
const client = new sdk.Client();
5-
6-
const account = new sdk.Account(client);
7-
8-
client
3+
const client = new sdk.Client()
94
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
10-
.setProject('5df5acd0d48c2') // Your project ID
11-
;
5+
.setProject('5df5acd0d48c2'); // Your project ID
126

13-
const promise = account.createMagicURLToken('[USER_ID]', '[email protected]');
7+
const account = new sdk.Account(client);
148

15-
promise.then(function (response) {
16-
console.log(response);
17-
}, function (error) {
18-
console.log(error);
19-
});
9+
const response = await account.createMagicURLToken(
10+
'[USER_ID]', // userId
11+
'[email protected]', // email
12+
'https://example.com', // url (optional)
13+
false // phrase (optional)
14+
);
Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,15 @@
11
const sdk = require('node-appwrite');
22

3-
// Init SDK
4-
const client = new sdk.Client();
5-
6-
const account = new sdk.Account(client);
7-
8-
client
3+
const client = new sdk.Client()
94
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
10-
.setProject('5df5acd0d48c2') // Your project ID
11-
;
5+
.setProject('5df5acd0d48c2'); // Your project ID
126

13-
const promise = account.createOAuth2Session(sdk.OAuthProvider.Amazon);
7+
const account = new sdk.Account(client);
148

15-
promise.then(function (response) {
16-
console.log(response);
17-
}, function (error) {
18-
console.log(error);
19-
});
9+
const response = await account.createOAuth2Session(
10+
sdk.OAuthProvider.Amazon, // provider
11+
'https://example.com', // success (optional)
12+
'https://example.com', // failure (optional)
13+
false, // token (optional)
14+
[] // scopes (optional)
15+
);
Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
11
const sdk = require('node-appwrite');
22

3-
// Init SDK
4-
const client = new sdk.Client();
5-
6-
const account = new sdk.Account(client);
7-
8-
client
3+
const client = new sdk.Client()
94
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
10-
.setProject('5df5acd0d48c2') // Your project ID
11-
;
5+
.setProject('5df5acd0d48c2'); // Your project ID
126

13-
const promise = account.createPhoneToken('[USER_ID]', '+12065550100');
7+
const account = new sdk.Account(client);
148

15-
promise.then(function (response) {
16-
console.log(response);
17-
}, function (error) {
18-
console.log(error);
19-
});
9+
const response = await account.createPhoneToken(
10+
'[USER_ID]', // userId
11+
'+12065550100' // phone
12+
);
Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,10 @@
11
const sdk = require('node-appwrite');
22

3-
// Init SDK
4-
const client = new sdk.Client();
5-
6-
const account = new sdk.Account(client);
7-
8-
client
3+
const client = new sdk.Client()
94
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
105
.setProject('5df5acd0d48c2') // Your project ID
11-
.setSession('') // The user session to authenticate with
12-
;
6+
.setSession(''); // The user session to authenticate with
137

14-
const promise = account.createPhoneVerification();
8+
const account = new sdk.Account(client);
159

16-
promise.then(function (response) {
17-
console.log(response);
18-
}, function (error) {
19-
console.log(error);
20-
});
10+
const response = await account.createPhoneVerification();
Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,13 @@
11
const sdk = require('node-appwrite');
22

3-
// Init SDK
4-
const client = new sdk.Client();
5-
6-
const account = new sdk.Account(client);
7-
8-
client
3+
const client = new sdk.Client()
94
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
105
.setProject('5df5acd0d48c2') // Your project ID
11-
.setSession('') // The user session to authenticate with
12-
;
6+
.setSession(''); // The user session to authenticate with
137

14-
const promise = account.createRecovery('[email protected]', 'https://example.com');
8+
const account = new sdk.Account(client);
159

16-
promise.then(function (response) {
17-
console.log(response);
18-
}, function (error) {
19-
console.log(error);
20-
});
10+
const response = await account.createRecovery(
11+
'[email protected]', // email
12+
'https://example.com' // url
13+
);
Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
11
const sdk = require('node-appwrite');
22

3-
// Init SDK
4-
const client = new sdk.Client();
5-
6-
const account = new sdk.Account(client);
7-
8-
client
3+
const client = new sdk.Client()
94
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
10-
.setProject('5df5acd0d48c2') // Your project ID
11-
;
5+
.setProject('5df5acd0d48c2'); // Your project ID
126

13-
const promise = account.createSession('[USER_ID]', '[SECRET]');
7+
const account = new sdk.Account(client);
148

15-
promise.then(function (response) {
16-
console.log(response);
17-
}, function (error) {
18-
console.log(error);
19-
});
9+
const response = await account.createSession(
10+
'[USER_ID]', // userId
11+
'[SECRET]' // secret
12+
);
Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,12 @@
11
const sdk = require('node-appwrite');
22

3-
// Init SDK
4-
const client = new sdk.Client();
5-
6-
const account = new sdk.Account(client);
7-
8-
client
3+
const client = new sdk.Client()
94
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
105
.setProject('5df5acd0d48c2') // Your project ID
11-
.setSession('') // The user session to authenticate with
12-
;
6+
.setSession(''); // The user session to authenticate with
137

14-
const promise = account.createVerification('https://example.com');
8+
const account = new sdk.Account(client);
159

16-
promise.then(function (response) {
17-
console.log(response);
18-
}, function (error) {
19-
console.log(error);
20-
});
10+
const response = await account.createVerification(
11+
'https://example.com' // url
12+
);

docs/examples/account/create.md

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
11
const sdk = require('node-appwrite');
22

3-
// Init SDK
4-
const client = new sdk.Client();
5-
6-
const account = new sdk.Account(client);
7-
8-
client
3+
const client = new sdk.Client()
94
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
10-
.setProject('5df5acd0d48c2') // Your project ID
11-
;
5+
.setProject('5df5acd0d48c2'); // Your project ID
126

13-
const promise = account.create('[USER_ID]', '[email protected]', '');
7+
const account = new sdk.Account(client);
148

15-
promise.then(function (response) {
16-
console.log(response);
17-
}, function (error) {
18-
console.log(error);
19-
});
9+
const response = await account.create(
10+
'[USER_ID]', // userId
11+
'[email protected]', // email
12+
'', // password
13+
'[NAME]' // name (optional)
14+
);

0 commit comments

Comments
 (0)