diff --git a/.github/workflows/autoclose.yml b/.github/workflows/autoclose.yml
new file mode 100644
index 0000000..3e2b3cb
--- /dev/null
+++ b/.github/workflows/autoclose.yml
@@ -0,0 +1,11 @@
+name: Auto-close External Pull Requests
+
+on:
+ pull_request_target:
+ types: [opened, reopened]
+
+jobs:
+ auto_close:
+ uses: appwrite/.github/.github/workflows/autoclose.yml@main
+ secrets:
+ GH_AUTO_CLOSE_PR_TOKEN: ${{ secrets.GH_AUTO_CLOSE_PR_TOKEN }}
diff --git a/README.md b/README.md
index f8dab1a..338b53e 100644
--- a/README.md
+++ b/README.md
@@ -38,7 +38,7 @@ repositories {
Next, add the dependency to your project's `build.gradle(.kts)` file:
```groovy
-implementation("io.appwrite:sdk-for-android:6.0.0")
+implementation("io.appwrite:sdk-for-android:6.1.0")
```
### Maven
@@ -49,7 +49,7 @@ Add this to your project's `pom.xml` file:
io.appwrite
sdk-for-android
- 6.0.0
+ 6.1.0
```
diff --git a/example/src/main/java/io/appwrite/android/ui/accounts/AccountsViewModel.kt b/example/src/main/java/io/appwrite/android/ui/accounts/AccountsViewModel.kt
index f53113d..4302327 100644
--- a/example/src/main/java/io/appwrite/android/ui/accounts/AccountsViewModel.kt
+++ b/example/src/main/java/io/appwrite/android/ui/accounts/AccountsViewModel.kt
@@ -81,8 +81,8 @@ class AccountsViewModel : ViewModel() {
account.createOAuth2Session(
activity,
OAuthProvider.FACEBOOK,
- "appwrite-callback-6070749e6acd4://demo.appwrite.io/auth/oauth2/success",
- "appwrite-callback-6070749e6acd4://demo.appwrite.io/auth/oauth2/failure"
+ "appwrite-callback-6070749e6acd4://cloud.appwrite.io/auth/oauth2/success",
+ "appwrite-callback-6070749e6acd4://cloud.appwrite.io/auth/oauth2/failure"
)
} catch (e: Exception) {
_error.postValue(Event(e))
diff --git a/library/src/main/java/io/appwrite/Client.kt b/library/src/main/java/io/appwrite/Client.kt
index 93a3e06..e2a48bb 100644
--- a/library/src/main/java/io/appwrite/Client.kt
+++ b/library/src/main/java/io/appwrite/Client.kt
@@ -86,7 +86,7 @@ class Client @JvmOverloads constructor(
"x-sdk-name" to "Android",
"x-sdk-platform" to "client",
"x-sdk-language" to "android",
- "x-sdk-version" to "6.0.0",
+ "x-sdk-version" to "6.1.0",
"x-appwrite-response-format" to "1.6.0"
)
config = mutableMapOf()
diff --git a/library/src/main/java/io/appwrite/enums/ImageFormat.kt b/library/src/main/java/io/appwrite/enums/ImageFormat.kt
index c6a3b0f..25eea90 100644
--- a/library/src/main/java/io/appwrite/enums/ImageFormat.kt
+++ b/library/src/main/java/io/appwrite/enums/ImageFormat.kt
@@ -12,7 +12,9 @@ enum class ImageFormat(val value: String) {
@SerializedName("png")
PNG("png"),
@SerializedName("webp")
- WEBP("webp");
+ WEBP("webp"),
+ @SerializedName("avif")
+ AVIF("avif");
override fun toString() = value
}
\ No newline at end of file
diff --git a/library/src/main/java/io/appwrite/models/Document.kt b/library/src/main/java/io/appwrite/models/Document.kt
index 5a7d371..01204de 100644
--- a/library/src/main/java/io/appwrite/models/Document.kt
+++ b/library/src/main/java/io/appwrite/models/Document.kt
@@ -41,7 +41,7 @@ data class Document(
* Document permissions. [Learn more about permissions](https://appwrite.io/docs/permissions).
*/
@SerializedName("\$permissions")
- val permissions: List,
+ val permissions: List,
/**
* Additional properties
@@ -66,7 +66,7 @@ data class Document(
databaseId: String,
createdAt: String,
updatedAt: String,
- permissions: List,
+ permissions: List,
data: Map
) = Document