Merge pull request #215 from appwrite/1.6.x

1.6.x
This commit is contained in:
Christy Jacob
2024-08-27 17:41:15 +04:00
committed by GitHub
112 changed files with 207 additions and 169 deletions
+1 -1
View File
@@ -20,4 +20,4 @@ jobs:
run: flutter pub get
- uses: dart-lang/setup-dart@v1
- name: Publish
run: dart pub publish --force
run: dart pub publish --force
+14
View File
@@ -1,3 +1,17 @@
## 13.0.0
* Fixed realtime reconnection issues
* Support for Appwrite 1.6
* Update dependencies
* Added `scheduledAt` attribute to `Execution` response model
* Added `scheduledAt` parameter to `createExecution()`: Enables creating a delayed execution
* Breaking changes:
* Removed `otp` parameter from `deleteMFAAuthenticator`.
You can find the new syntax for breaking changes in the [Appwrite API references](https://appwrite.io/docs/references). Select version `1.6.x`.
**Please note: This version is compatible with Appwrite 1.6 and later only. If you do not update your Appwrite SDK, old SDKs will not break your app. Appwrite APIs are backwards compatible.**
## 12.0.4
* Fixed concurrent modification error when closing realtime socket
+3 -3
View File
@@ -2,12 +2,12 @@
[![pub package](https://img.shields.io/pub/v/appwrite?style=flat-square)](https://pub.dartlang.org/packages/appwrite)
![License](https://img.shields.io/github/license/appwrite/sdk-for-flutter.svg?style=flat-square)
![Version](https://img.shields.io/badge/api%20version-1.5.x-blue.svg?style=flat-square)
![Version](https://img.shields.io/badge/api%20version-1.6.x-blue.svg?style=flat-square)
[![Build Status](https://img.shields.io/travis/com/appwrite/sdk-generator?style=flat-square)](https://travis-ci.com/appwrite/sdk-generator)
[![Twitter Account](https://img.shields.io/twitter/follow/appwrite?color=00acee&label=twitter&style=flat-square)](https://twitter.com/appwrite)
[![Discord](https://img.shields.io/discord/564160730845151244?label=discord&style=flat-square)](https://appwrite.io/discord)
**This SDK is compatible with Appwrite server version 1.5.x. For older versions, please check [previous releases](https://github.com/appwrite/sdk-for-flutter/releases).**
**This SDK is compatible with Appwrite server version 1.6.x. For older versions, please check [previous releases](https://github.com/appwrite/sdk-for-flutter/releases).**
Appwrite is an open-source backend as a service server that abstract and simplify complex and repetitive development tasks behind a very simple to use REST API. Appwrite aims to help you develop your apps faster and in a more secure way. Use the Flutter SDK to integrate your app with the Appwrite server to easily start interacting with all of Appwrite backend APIs and tools. For full API documentation and tutorials go to [https://appwrite.io/docs](https://appwrite.io/docs)
@@ -21,7 +21,7 @@ Add this to your package's `pubspec.yaml` file:
```yml
dependencies:
appwrite: ^12.0.4
appwrite: ^13.0.0
```
You can install packages from the command line:
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
@@ -2,11 +2,10 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
await account.deleteMfaAuthenticator(
type: AuthenticatorType.totp,
otp: '<OTP>',
);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Account account = Account(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Avatars avatars = Avatars(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Avatars avatars = Avatars(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Avatars avatars = Avatars(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Avatars avatars = Avatars(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Avatars avatars = Avatars(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Avatars avatars = Avatars(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Avatars avatars = Avatars(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Databases databases = Databases(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Databases databases = Databases(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Databases databases = Databases(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Databases databases = Databases(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Databases databases = Databases(client);
+2 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Functions functions = Functions(client);
@@ -13,4 +13,5 @@ Execution result = await functions.createExecution(
path: '<PATH>', // optional
method: ExecutionMethod.gET, // optional
headers: {}, // optional
scheduledAt: '', // optional
);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Functions functions = Functions(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Functions functions = Functions(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Graphql graphql = Graphql(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Graphql graphql = Graphql(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Locale locale = Locale(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Locale locale = Locale(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Locale locale = Locale(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Locale locale = Locale(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Locale locale = Locale(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Locale locale = Locale(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Locale locale = Locale(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Locale locale = Locale(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Messaging messaging = Messaging(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Messaging messaging = Messaging(client);
+1 -1
View File
@@ -3,7 +3,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Storage storage = Storage(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Storage storage = Storage(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Storage storage = Storage(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Storage storage = Storage(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Storage storage = Storage(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Storage storage = Storage(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Storage storage = Storage(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Storage storage = Storage(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Teams teams = Teams(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Teams teams = Teams(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Teams teams = Teams(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Teams teams = Teams(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Teams teams = Teams(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Teams teams = Teams(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Teams teams = Teams(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Teams teams = Teams(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Teams teams = Teams(client);
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Teams teams = Teams(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Teams teams = Teams(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Teams teams = Teams(client);
+1 -1
View File
@@ -2,7 +2,7 @@ import 'package:appwrite/appwrite.dart';
Client client = Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('5df5acd0d48c2'); // Your project ID
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
Teams teams = Teams(client);
+1 -1
View File
@@ -1,6 +1,6 @@
/// Appwrite Flutter SDK
///
/// This SDK is compatible with Appwrite server version 1.5.x.
/// This SDK is compatible with Appwrite server version 1.6.x.
/// For older versions, please check
/// [previous releases](https://github.com/appwrite/sdk-for-flutter/releases).
library appwrite;
+7 -10
View File
@@ -132,7 +132,7 @@ class Account extends Service {
/// from its creation and will be invalid if the user will logout in that time
/// frame.
Future<models.Jwt> createJWT() async {
const String apiPath = '/account/jwt';
const String apiPath = '/account/jwts';
final Map<String, dynamic> apiParams = {};
@@ -187,7 +187,7 @@ class Account extends Service {
return models.User.fromMap(res.data);
}
/// Add Authenticator
/// Create Authenticator
///
/// Add an authenticator app to be used as an MFA factor. Verify the
/// authenticator using the [verify
@@ -214,7 +214,7 @@ class Account extends Service {
///
/// Verify an authenticator app after adding it using the [add
/// authenticator](/docs/references/cloud/client-web/account#createMfaAuthenticator)
/// method. add
/// method.
Future<models.User> updateMfaAuthenticator(
{required enums.AuthenticatorType type, required String otp}) async {
final String apiPath =
@@ -237,14 +237,11 @@ class Account extends Service {
/// Delete Authenticator
///
/// Delete an authenticator for a user by ID.
Future deleteMfaAuthenticator(
{required enums.AuthenticatorType type, required String otp}) async {
Future deleteMfaAuthenticator({required enums.AuthenticatorType type}) async {
final String apiPath =
'/account/mfa/authenticators/{type}'.replaceAll('{type}', type.value);
final Map<String, dynamic> apiParams = {
'otp': otp,
};
final Map<String, dynamic> apiParams = {};
final Map<String, String> apiHeaders = {
'content-type': 'application/json',
@@ -256,7 +253,7 @@ class Account extends Service {
return res.data;
}
/// Create 2FA Challenge
/// Create MFA Challenge
///
/// Begin the process of MFA verification after sign-in. Finish the flow with
/// [updateMfaChallenge](/docs/references/cloud/client-web/account#updateMfaChallenge)
@@ -1171,7 +1168,7 @@ class Account extends Service {
return models.Token.fromMap(res.data);
}
/// Create phone verification (confirmation)
/// Update phone verification (confirmation)
///
/// Use this endpoint to complete the user phone verification process. Use the
/// **userId** and **secret** that were sent to your user's phone number to

Some files were not shown because too many files have changed in this diff Show More