From 43a38ca08357fbf3c3321fc8c444aedf2f37d0a0 Mon Sep 17 00:00:00 2001 From: nbransby Date: Fri, 12 Jan 2024 16:18:10 +1100 Subject: [PATCH 1/2] update to firebase-java-sdk:0.4.0 --- build.gradle.kts | 2 +- firebase-auth/package.json | 4 ++-- gradle.properties | 22 +++++++++++----------- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 0d36ab044..62966582e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -117,7 +117,7 @@ subprojects { "commonTestImplementation"(kotlin("test-common")) "commonTestImplementation"(kotlin("test-annotations-common")) if (this@afterEvaluate.name != "firebase-crashlytics") { - "jvmMainApi"("dev.gitlive:firebase-java-sdk:0.3.0") + "jvmMainApi"("dev.gitlive:firebase-java-sdk:0.4.0") "jvmMainApi"("org.jetbrains.kotlinx:kotlinx-coroutines-play-services:$coroutinesVersion") { exclude("com.google.android.gms") } diff --git a/firebase-auth/package.json b/firebase-auth/package.json index be336c079..7f21dc747 100644 --- a/firebase-auth/package.json +++ b/firebase-auth/package.json @@ -1,6 +1,6 @@ { "name": "@gitlive/firebase-auth", - "version": "1.11.0", + "version": "1.12.0", "description": "Wrapper around firebase for usage in Kotlin Multiplatform projects", "main": "firebase-auth.js", "scripts": { @@ -23,7 +23,7 @@ }, "homepage": "https://github.com/GitLiveApp/firebase-kotlin-sdk", "dependencies": { - "@gitlive/firebase-app": "1.11.0", + "@gitlive/firebase-app": "1.12.0", "firebase": "9.19.1", "kotlin": "1.8.20", "kotlinx-coroutines-core": "1.6.4" diff --git a/gradle.properties b/gradle.properties index 53a73a811..3fb471e2b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -47,17 +47,17 @@ firebase-perf.skipJsTests=false firebase-storage.skipJsTests=false # Versions: -firebase-app.version=1.11.0 -firebase-auth.version=1.11.0 -firebase-common.version=1.11.0 -firebase-config.version=1.11.0 -firebase-database.version=1.11.0 -firebase-firestore.version=1.11.0 -firebase-functions.version=1.11.0 -firebase-installations.version=1.11.0 -firebase-perf.version=1.11.0 -firebase-crashlytics.version=1.11.0 -firebase-storage.version=1.11.0 +firebase-app.version=1.12.0 +firebase-auth.version=1.12.0 +firebase-common.version=1.12.0 +firebase-config.version=1.12.0 +firebase-database.version=1.12.0 +firebase-firestore.version=1.12.0 +firebase-functions.version=1.12.0 +firebase-installations.version=1.12.0 +firebase-perf.version=1.12.0 +firebase-crashlytics.version=1.12.0 +firebase-storage.version=1.12.0 # Dependencies Versions: gradlePluginVersion=8.1.3 From e6e4fa00417535d65d842b16bdf75253a221307b Mon Sep 17 00:00:00 2001 From: nbransby Date: Tue, 27 Feb 2024 11:15:58 +0800 Subject: [PATCH 2/2] add PersistentTabManager interface --- .../dev/gitlive/firebase/firestore/externals/firestore.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/firebase-firestore/src/jsMain/kotlin/dev/gitlive/firebase/firestore/externals/firestore.kt b/firebase-firestore/src/jsMain/kotlin/dev/gitlive/firebase/firestore/externals/firestore.kt index 1837975c2..d4f02686e 100644 --- a/firebase-firestore/src/jsMain/kotlin/dev/gitlive/firebase/firestore/externals/firestore.kt +++ b/firebase-firestore/src/jsMain/kotlin/dev/gitlive/firebase/firestore/externals/firestore.kt @@ -292,5 +292,11 @@ external interface FirestoreLocalCache { val kind: String } +external interface PersistentTabManager { + val kind: String +} + external fun memoryLocalCache(): FirestoreLocalCache external fun persistentLocalCache(settings: dynamic = definedExternally): FirestoreLocalCache +external fun persistentSingleTabManager(settings: dynamic = definedExternally): PersistentTabManager +external fun persistentMultipleTabManager(): PersistentTabManager