1
0
Fork 0
mirror of synced 2024-09-28 23:41:23 +12:00

Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Christy Jacob 2019-10-02 02:08:40 +05:30
commit 1d672bf13d
310 changed files with 676 additions and 799 deletions

View file

@ -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
```

View file

@ -1,5 +1,5 @@
<?php
const VERSION = '0.1.15';
const VERSION = 'latest';
return VERSION;

View file

@ -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);

View file

@ -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\&#039;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&#039;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&#039;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&#039;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&#039;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&#039;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&#039;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&#039;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);

View file

@ -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
/// &#039;Content-Disposition: attachment&#039; 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 &#039;Content-Disposition: attachment&#039; 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);

View file

@ -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&#039;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&#039;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&#039;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&#039;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&#039;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);

View file

@ -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)

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.account.delete();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.account.getPrefs();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.account.getSecurity();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.account.getSessions();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.account.get();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.account.updateEmail('email@example.com', 'password');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.account.updateName('[NAME]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.account.updatePassword('password', 'password');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.account.updatePrefs('{}');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.auth.confirmResend('https://example.com');

View file

@ -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');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.auth.logoutBySession('[ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.auth.logout();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.auth.oauth('bitbucket');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.auth.recoveryReset('[USER_ID]', '[TOKEN]', 'password', 'password');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.auth.recovery('email@example.com', 'https://example.com');

View file

@ -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);

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.avatars.getBrowser('aa');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.avatars.getCreditCard('amex');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.avatars.getFavicon('https://example.com');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.avatars.getFlag('af');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.avatars.getImage('https://example.com');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.avatars.getQR('[TEXT]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.database.createCollection('[NAME]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.database.createDocument('[COLLECTION_ID]', '{}');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.database.deleteCollection('[COLLECTION_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.database.deleteDocument('[COLLECTION_ID]', '[DOCUMENT_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.database.getCollection('[COLLECTION_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.database.getDocument('[COLLECTION_ID]', '[DOCUMENT_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.database.listCollections();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.database.listDocuments('[COLLECTION_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.database.updateCollection('[COLLECTION_ID]', '[NAME]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.database.updateDocument('[COLLECTION_ID]', '[DOCUMENT_ID]', '{}');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.locale.getCountriesEU();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.locale.getCountriesPhones();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.locale.getCountries();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.locale.getCurrencies();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.locale.getLocale();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.createKey('[PROJECT_ID]', '[NAME]', []);

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.createPlatform('[PROJECT_ID]', 'web', '[NAME]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.createProject('[NAME]', '[TEAM_ID]');

View file

@ -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);

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.createWebhook('[PROJECT_ID]', '[NAME]', [], '[URL]', 0);

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.deleteKey('[PROJECT_ID]', '[KEY_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.deletePlatform('[PROJECT_ID]', '[PLATFORM_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.deleteProject('[PROJECT_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.deleteTask('[PROJECT_ID]', '[TASK_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.deleteWebhook('[PROJECT_ID]', '[WEBHOOK_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.getKey('[PROJECT_ID]', '[KEY_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.getPlatform('[PROJECT_ID]', '[PLATFORM_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.getProjectUsage('[PROJECT_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.getProject('[PROJECT_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.getTask('[PROJECT_ID]', '[TASK_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.getWebhook('[PROJECT_ID]', '[WEBHOOK_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.listKeys('[PROJECT_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.listPlatforms('[PROJECT_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.listProjects();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.listTasks('[PROJECT_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.listWebhooks('[PROJECT_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.updateKey('[PROJECT_ID]', '[KEY_ID]', '[NAME]', []);

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.updatePlatform('[PROJECT_ID]', '[PLATFORM_ID]', '[NAME]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.updateProjectOAuth('[PROJECT_ID]', 'bitbucket');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.updateProject('[PROJECT_ID]', '[NAME]');

View file

@ -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);

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.projects.updateWebhook('[PROJECT_ID]', '[WEBHOOK_ID]', '[NAME]', [], '[URL]', 1);

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.storage.createFile(document.getElementById('uploader').files[0]);

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.storage.deleteFile('[FILE_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.storage.getFileDownload('[FILE_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.storage.getFilePreview('[FILE_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.storage.getFileView('[FILE_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.storage.getFile('[FILE_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.storage.listFiles();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.storage.updateFile('[FILE_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.teams.createTeamMembershipResend('[TEAM_ID]', '[INVITE_ID]', 'https://example.com');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.teams.createTeamMembership('[TEAM_ID]', 'email@example.com', [], 'https://example.com');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.teams.createTeam('[NAME]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.teams.deleteTeamMembership('[TEAM_ID]', '[INVITE_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.teams.deleteTeam('[TEAM_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.teams.getTeamMembers('[TEAM_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.teams.getTeam('[TEAM_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.teams.listTeams();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.teams.updateTeamMembershipStatus('[TEAM_ID]', '[INVITE_ID]', '[USER_ID]', '[SECRET]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.teams.updateTeam('[TEAM_ID]', '[NAME]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.users.createUser('email@example.com', 'password');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.users.deleteUserSessions('[USER_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.users.deleteUsersSession('[USER_ID]', '[SESSION_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.users.getUserLogs('[USER_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.users.getUserPrefs('[USER_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.users.getUserSessions('[USER_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.users.getUser('[USER_ID]');

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.users.listUsers();

View file

@ -1,7 +1,7 @@
let sdk = new Appwrite();
sdk
setProject('')
.setProject('')
;
let promise = sdk.users.updateUserStatus('[USER_ID]', '1');

View file

@ -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