Merge remote-tracking branch 'upstream/master'
This commit is contained in:
commit
1d672bf13d
310 changed files with 676 additions and 799 deletions
|
@ -33,7 +33,7 @@ The easiest way to start running your Appwrite server is by running our docker c
|
|||
```bash
|
||||
mkdir appwrite-ce && \
|
||||
cd appwrite-ce && \
|
||||
curl -o docker-compose.yml https://appwrite.io/docker-compose.yml?port=80 && \
|
||||
curl -o docker-compose.yml https://appwrite.io/docker-compose.yml?version=0.2.0 && \
|
||||
docker-compose up -d --remove-orphans
|
||||
```
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<?php
|
||||
|
||||
const VERSION = '0.1.15';
|
||||
const VERSION = 'latest';
|
||||
|
||||
return VERSION;
|
||||
|
|
|
@ -113,7 +113,7 @@ $utopia->get('/v1/projects/:projectId/usage')
|
|||
$network = [];
|
||||
|
||||
if ($client) {
|
||||
$start = DateTime::createFromFormat('U', strtotime('first day of this month'));
|
||||
$start = DateTime::createFromFormat('U', strtotime('last day of last month'));
|
||||
$start = $start->format(DateTime::RFC3339);
|
||||
$end = DateTime::createFromFormat('U', strtotime('last day of this month'));
|
||||
$end = $end->format(DateTime::RFC3339);
|
||||
|
|
|
@ -8,18 +8,18 @@ class Auth extends Service {
|
|||
|
||||
/// Allow the user to login into his account by providing a valid email and
|
||||
/// password combination. Use the success and failure arguments to provide a
|
||||
/// redirect URL\'s back to your app when login is completed.
|
||||
/// redirect URL\'s back to your app when login is completed.
|
||||
///
|
||||
/// Please notice that in order to avoid a [Redirect
|
||||
/// Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md)
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// added your platforms in the console interface.
|
||||
///
|
||||
/// When not using the success or failure redirect arguments this endpoint will
|
||||
/// result with a 200 status code and the user account object on success and
|
||||
/// with 401 status error on failure. This behavior was applied to help the web
|
||||
/// clients deal with browsers who don't allow to set 3rd party HTTP cookies
|
||||
/// needed for saving the account session token.
|
||||
/// When accessing this route using Javascript from the browser, success and
|
||||
/// failure parameter URLs are required. Appwrite server will respond with a
|
||||
/// 301 redirect status code and will set the user session cookie. This
|
||||
/// behavior is enforced because modern browsers are limiting 3rd party cookies
|
||||
/// in XHR of fetch requests to protect user privacy.
|
||||
Future<Response> login({email, password, success, failure}) async {
|
||||
String path = '/auth/login';
|
||||
|
||||
|
@ -54,16 +54,6 @@ class Auth extends Service {
|
|||
|
||||
return await this.client.call('delete', path: path, params: params);
|
||||
}
|
||||
Future<Response> oauthCallback({projectId, provider, code, state = null}) async {
|
||||
String path = '/auth/oauth/callback/{provider}/{projectId}'.replaceAll(RegExp('{projectId}'), projectId).replaceAll(RegExp('{provider}'), provider);
|
||||
|
||||
Map<String, dynamic> params = {
|
||||
'code': code,
|
||||
'state': state,
|
||||
};
|
||||
|
||||
return await this.client.call('get', path: path, params: params);
|
||||
}
|
||||
Future<Response> oauth({provider, success = null, failure = null}) async {
|
||||
String path = '/auth/oauth/{provider}'.replaceAll(RegExp('{provider}'), provider);
|
||||
|
||||
|
@ -80,12 +70,12 @@ class Auth extends Service {
|
|||
/// values attached to the URL query string. Use the query string params to
|
||||
/// submit a request to the /auth/password/reset endpoint to complete the
|
||||
/// process.
|
||||
Future<Response> recovery({email, redirect}) async {
|
||||
Future<Response> recovery({email, reset}) async {
|
||||
String path = '/auth/recovery';
|
||||
|
||||
Map<String, dynamic> params = {
|
||||
'email': email,
|
||||
'redirect': redirect,
|
||||
'reset': reset,
|
||||
};
|
||||
|
||||
return await this.client.call('post', path: path, params: params);
|
||||
|
@ -97,7 +87,7 @@ class Auth extends Service {
|
|||
///
|
||||
/// Please notice that in order to avoid a [Redirect
|
||||
/// Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md)
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// added your platforms in the console interface.
|
||||
Future<Response> recoveryReset({userId, token, passwordA, passwordB}) async {
|
||||
String path = '/auth/recovery/reset';
|
||||
|
@ -112,32 +102,32 @@ class Auth extends Service {
|
|||
return await this.client.call('put', path: path, params: params);
|
||||
}
|
||||
/// Use this endpoint to allow a new user to register an account in your
|
||||
/// project. Use the success and failure URL's to redirect users back to your
|
||||
/// project. Use the success and failure URL's to redirect users back to your
|
||||
/// application after signup completes.
|
||||
///
|
||||
/// If registration completes successfully user will be sent with a
|
||||
/// confirmation email in order to confirm he is the owner of the account email
|
||||
/// address. Use the redirect parameter to redirect the user from the
|
||||
/// address. Use the confirmation parameter to redirect the user from the
|
||||
/// confirmation email back to your app. When the user is redirected, use the
|
||||
/// /auth/confirm endpoint to complete the account confirmation.
|
||||
///
|
||||
/// Please notice that in order to avoid a [Redirect
|
||||
/// Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md)
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// added your platforms in the console interface.
|
||||
///
|
||||
/// When not using the success or failure redirect arguments this endpoint will
|
||||
/// result with a 200 status code and the user account object on success and
|
||||
/// with 401 status error on failure. This behavior was applied to help the web
|
||||
/// clients deal with browsers who don't allow to set 3rd party HTTP cookies
|
||||
/// needed for saving the account session token.
|
||||
Future<Response> register({email, password, redirect, success, failure, name = null}) async {
|
||||
/// When accessing this route using Javascript from the browser, success and
|
||||
/// failure parameter URLs are required. Appwrite server will respond with a
|
||||
/// 301 redirect status code and will set the user session cookie. This
|
||||
/// behavior is enforced because modern browsers are limiting 3rd party cookies
|
||||
/// in XHR of fetch requests to protect user privacy.
|
||||
Future<Response> register({email, password, confirm, success = null, failure = null, name = null}) async {
|
||||
String path = '/auth/register';
|
||||
|
||||
Map<String, dynamic> params = {
|
||||
'email': email,
|
||||
'password': password,
|
||||
'redirect': redirect,
|
||||
'confirm': confirm,
|
||||
'success': success,
|
||||
'failure': failure,
|
||||
'name': name,
|
||||
|
@ -165,13 +155,13 @@ class Auth extends Service {
|
|||
///
|
||||
/// Please notice that in order to avoid a [Redirect
|
||||
/// Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md)
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// added your platforms in the console interface.
|
||||
Future<Response> confirmResend({redirect}) async {
|
||||
Future<Response> confirmResend({confirm}) async {
|
||||
String path = '/auth/register/confirm/resend';
|
||||
|
||||
Map<String, dynamic> params = {
|
||||
'redirect': redirect,
|
||||
'confirm': confirm,
|
||||
};
|
||||
|
||||
return await this.client.call('post', path: path, params: params);
|
||||
|
|
|
@ -70,7 +70,7 @@ class Storage extends Service {
|
|||
return await this.client.call('delete', path: path, params: params);
|
||||
}
|
||||
/// Get file content by its unique ID. The endpoint response return with a
|
||||
/// 'Content-Disposition: attachment' header that tells the browser to start
|
||||
/// 'Content-Disposition: attachment' header that tells the browser to start
|
||||
/// downloading the file to user downloads directory.
|
||||
Future<Response> getFileDownload({fileId}) async {
|
||||
String path = '/storage/files/{fileId}/download'.replaceAll(RegExp('{fileId}'), fileId);
|
||||
|
@ -98,7 +98,7 @@ class Storage extends Service {
|
|||
return await this.client.call('get', path: path, params: params);
|
||||
}
|
||||
/// Get file content by its unique ID. This endpoint is similar to the download
|
||||
/// method but returns with no 'Content-Disposition: attachment' header.
|
||||
/// method but returns with no 'Content-Disposition: attachment' header.
|
||||
Future<Response> getFileView({fileId, as = null}) async {
|
||||
String path = '/storage/files/{fileId}/view'.replaceAll(RegExp('{fileId}'), fileId);
|
||||
|
||||
|
|
|
@ -78,7 +78,7 @@ class Teams extends Service {
|
|||
}
|
||||
/// Use this endpoint to invite a new member to your team. An email with a link
|
||||
/// to join the team will be sent to the new member email address. If member
|
||||
/// doesn't exists in the project it will be automatically created.
|
||||
/// doesn't exists in the project it will be automatically created.
|
||||
///
|
||||
/// Use the redirect parameter to redirect the user from the invitation email
|
||||
/// back to your app. When the user is redirected, use the
|
||||
|
@ -87,7 +87,7 @@ class Teams extends Service {
|
|||
///
|
||||
/// Please notice that in order to avoid a [Redirect
|
||||
/// Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md)
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// added your platforms in the console interface.
|
||||
Future<Response> createTeamMembership({teamId, email, roles, redirect, name = null}) async {
|
||||
String path = '/teams/{teamId}/memberships'.replaceAll(RegExp('{teamId}'), teamId);
|
||||
|
@ -124,18 +124,18 @@ class Teams extends Service {
|
|||
}
|
||||
/// Use this endpoint to let user accept an invitation to join a team after he
|
||||
/// is being redirect back to your app from the invitation email. Use the
|
||||
/// success and failure URL's to redirect users back to your application after
|
||||
/// success and failure URL's to redirect users back to your application after
|
||||
/// the request completes.
|
||||
///
|
||||
/// Please notice that in order to avoid a [Redirect
|
||||
/// Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md)
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// the only valid redirect URL's are the once from domains you have set when
|
||||
/// added your platforms in the console interface.
|
||||
///
|
||||
/// When not using the success or failure redirect arguments this endpoint will
|
||||
/// result with a 200 status code on success and with 401 status error on
|
||||
/// failure. This behavior was applied to help the web clients deal with
|
||||
/// browsers who don't allow to set 3rd party HTTP cookies needed for saving
|
||||
/// browsers who don't allow to set 3rd party HTTP cookies needed for saving
|
||||
/// the account session token.
|
||||
Future<Response> updateTeamMembershipStatus({teamId, inviteId, userId, secret, success = null, failure = null}) async {
|
||||
String path = '/teams/{teamId}/memberships/{inviteId}/status'.replaceAll(RegExp('{teamId}'), teamId).replaceAll(RegExp('{inviteId}'), inviteId);
|
||||
|
|
|
@ -3,6 +3,8 @@
|
|||
![License](https://img.shields.io/github/license/appwrite/sdk-for-js.svg?v=1)
|
||||
![Version](https://img.shields.io/badge/api%20version-0.1.15-blue.svg?v=1)
|
||||
|
||||
This SDK if compitable with Appwrite server version 0.2.0 for older versions check previous releases.
|
||||
|
||||
Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https://appwrite.io/docs](https://appwrite.io/docs)
|
||||
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.delete();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.getPrefs();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.getSecurity();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.getSessions();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.get();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.updateEmail('email@example.com', 'password');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.updateName('[NAME]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.updatePassword('password', 'password');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.account.updatePrefs('{}');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.confirmResend('https://example.com');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.login('email@example.com', 'password', 'https://example.com', 'https://example.com');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.logoutBySession('[ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.logout();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.oauth('bitbucket');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.recoveryReset('[USER_ID]', '[TOKEN]', 'password', 'password');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.recovery('email@example.com', 'https://example.com');
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.auth.register('email@example.com', 'password', 'https://example.com', 'https://example.com', 'https://example.com');
|
||||
let promise = sdk.auth.register('email@example.com', 'password', 'https://example.com');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.avatars.getBrowser('aa');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.avatars.getCreditCard('amex');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.avatars.getFavicon('https://example.com');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.avatars.getFlag('af');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.avatars.getImage('https://example.com');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.avatars.getQR('[TEXT]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.createCollection('[NAME]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.createDocument('[COLLECTION_ID]', '{}');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.deleteCollection('[COLLECTION_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.deleteDocument('[COLLECTION_ID]', '[DOCUMENT_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.getCollection('[COLLECTION_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.getDocument('[COLLECTION_ID]', '[DOCUMENT_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.listCollections();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.listDocuments('[COLLECTION_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.updateCollection('[COLLECTION_ID]', '[NAME]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.database.updateDocument('[COLLECTION_ID]', '[DOCUMENT_ID]', '{}');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.locale.getCountriesEU();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.locale.getCountriesPhones();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.locale.getCountries();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.locale.getCurrencies();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.locale.getLocale();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.createKey('[PROJECT_ID]', '[NAME]', []);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.createPlatform('[PROJECT_ID]', 'web', '[NAME]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.createProject('[NAME]', '[TEAM_ID]');
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.createTask('[PROJECT_ID]', '[NAME]', 'play', '', 0, 'GET', 'https://example.com');
|
||||
let promise = sdk.projects.createTask('[PROJECT_ID]', '[NAME]', 'play', '', 1, 'GET', 'https://example.com');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.createWebhook('[PROJECT_ID]', '[NAME]', [], '[URL]', 0);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.deleteKey('[PROJECT_ID]', '[KEY_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.deletePlatform('[PROJECT_ID]', '[PLATFORM_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.deleteProject('[PROJECT_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.deleteTask('[PROJECT_ID]', '[TASK_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.deleteWebhook('[PROJECT_ID]', '[WEBHOOK_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.getKey('[PROJECT_ID]', '[KEY_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.getPlatform('[PROJECT_ID]', '[PLATFORM_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.getProjectUsage('[PROJECT_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.getProject('[PROJECT_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.getTask('[PROJECT_ID]', '[TASK_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.getWebhook('[PROJECT_ID]', '[WEBHOOK_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.listKeys('[PROJECT_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.listPlatforms('[PROJECT_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.listProjects();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.listTasks('[PROJECT_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.listWebhooks('[PROJECT_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.updateKey('[PROJECT_ID]', '[KEY_ID]', '[NAME]', []);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.updatePlatform('[PROJECT_ID]', '[PLATFORM_ID]', '[NAME]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.updateProjectOAuth('[PROJECT_ID]', 'bitbucket');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.updateProject('[PROJECT_ID]', '[NAME]');
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.updateTask('[PROJECT_ID]', '[TASK_ID]', '[NAME]', 'play', '', 0, 'GET', 'https://example.com');
|
||||
let promise = sdk.projects.updateTask('[PROJECT_ID]', '[TASK_ID]', '[NAME]', 'play', '', 1, 'GET', 'https://example.com');
|
||||
|
||||
promise.then(function (response) {
|
||||
console.log(response);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.projects.updateWebhook('[PROJECT_ID]', '[WEBHOOK_ID]', '[NAME]', [], '[URL]', 1);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.storage.createFile(document.getElementById('uploader').files[0]);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.storage.deleteFile('[FILE_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.storage.getFileDownload('[FILE_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.storage.getFilePreview('[FILE_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.storage.getFileView('[FILE_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.storage.getFile('[FILE_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.storage.listFiles();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.storage.updateFile('[FILE_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.teams.createTeamMembershipResend('[TEAM_ID]', '[INVITE_ID]', 'https://example.com');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.teams.createTeamMembership('[TEAM_ID]', 'email@example.com', [], 'https://example.com');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.teams.createTeam('[NAME]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.teams.deleteTeamMembership('[TEAM_ID]', '[INVITE_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.teams.deleteTeam('[TEAM_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.teams.getTeamMembers('[TEAM_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.teams.getTeam('[TEAM_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.teams.listTeams();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.teams.updateTeamMembershipStatus('[TEAM_ID]', '[INVITE_ID]', '[USER_ID]', '[SECRET]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.teams.updateTeam('[TEAM_ID]', '[NAME]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.users.createUser('email@example.com', 'password');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.users.deleteUserSessions('[USER_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.users.deleteUsersSession('[USER_ID]', '[SESSION_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.users.getUserLogs('[USER_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.users.getUserPrefs('[USER_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.users.getUserSessions('[USER_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.users.getUser('[USER_ID]');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.users.listUsers();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let sdk = new Appwrite();
|
||||
|
||||
sdk
|
||||
setProject('')
|
||||
.setProject('')
|
||||
;
|
||||
|
||||
let promise = sdk.users.updateUserStatus('[USER_ID]', '1');
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"name": "appwrite",
|
||||
"homepage": "https://appwrite.io/support",
|
||||
"description": "Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https://appwrite.io/docs](https://appwrite.io/docs)",
|
||||
"version": "1.0.21",
|
||||
"version": "1.0.22",
|
||||
"license": "BSD-3-Clause",
|
||||
"main": "src/sdk.js",
|
||||
"repository": {
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue