Skip to content

Commit 48154f9

Browse files
authored
Merge branch 'master' into sendPasswordResetEmail
2 parents ed3e445 + 32bb327 commit 48154f9

File tree

5 files changed

+31
-22
lines changed

5 files changed

+31
-22
lines changed

build.gradle.kts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import de.undercouch.gradle.tasks.download.Download
22
import org.apache.tools.ant.taskdefs.condition.Os
33

44
plugins {
5-
kotlin("multiplatform") version "1.3.72" apply false
5+
kotlin("multiplatform") version "1.3.71" apply false
66
id("de.undercouch.download").version("3.4.3")
77
id("base")
88
}
@@ -131,22 +131,22 @@ subprojects {
131131

132132
dependencies {
133133
"commonMainImplementation"(kotlin("stdlib-common"))
134-
"commonMainImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.3.5")
134+
"commonMainImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.3.6")
135135
"jsMainImplementation"(kotlin("stdlib-js"))
136-
"jsMainImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-core-js:1.3.5")
137-
"androidMainImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.5")
138-
"androidMainImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.3.5")
139-
"iosMainImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.3.5")
140-
"iosMainImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-core-native:1.3.5")
136+
"jsMainImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-core-js:1.3.6")
137+
"androidMainImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.6")
138+
"androidMainImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.3.6")
139+
"iosMainImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.3.6")
140+
"iosMainImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-core-native:1.3.6")
141141
"commonTestImplementation"(kotlin("test-common"))
142142
"commonTestImplementation"(kotlin("test-annotations-common"))
143-
"commonTestImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.3.5")
144-
"commonTestImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-test:1.3.5")
143+
"commonTestImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.3.6")
144+
"commonTestImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-test:1.3.6")
145145
"jsTestImplementation"(kotlin("test-js"))
146146
"androidAndroidTestImplementation"(kotlin("test-junit"))
147147
"androidAndroidTestImplementation"("junit:junit:4.12")
148148
"androidAndroidTestImplementation"("androidx.test:core:1.2.0")
149-
"androidAndroidTestImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.5")
149+
"androidAndroidTestImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.6")
150150
"androidAndroidTestImplementation"("androidx.test.ext:junit:1.1.1")
151151
"androidAndroidTestImplementation"("androidx.test:runner:1.1.0")
152152
}

firebase-app/build.gradle.kts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ android {
3333
}
3434
packagingOptions {
3535
pickFirst("META-INF/kotlinx-serialization-runtime.kotlin_module")
36+
pickFirst("META-INF/AL2.0")
37+
pickFirst("META-INF/LGPL2.1")
3638
}
3739
}
3840

@@ -58,7 +60,14 @@ kotlin {
5860
}
5961

6062
val iosArm64 = iosArm64()
61-
val iosX64 = iosX64("ios")
63+
val iosX64 = iosX64("ios") {
64+
binaries {
65+
getTest("DEBUG").apply {
66+
linkerOpts("-F${rootProject.buildDir}/Firebase/FirebaseAnalytics")
67+
linkerOpts("-ObjC")
68+
}
69+
}
70+
}
6271

6372
sourceSets {
6473
val commonMain by getting {

firebase-auth/build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ android {
2626
}
2727
packagingOptions {
2828
pickFirst("META-INF/kotlinx-serialization-runtime.kotlin_module")
29+
pickFirst("META-INF/AL2.0")
30+
pickFirst("META-INF/LGPL2.1")
2931
}
3032
}
3133

firebase-auth/src/commonTest/kotlin/dev/gitlive/firebase/auth/auth.kt

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,18 @@ package dev.gitlive.firebase.auth
66

77
import dev.gitlive.firebase.*
88
import kotlin.random.Random
9-
import kotlin.test.BeforeTest
10-
import kotlin.test.Test
11-
import kotlin.test.assertEquals
12-
import kotlin.test.assertNotEquals
9+
import kotlin.test.*
1310

1411
expect val context: Any
1512
expect fun runTest(test: suspend () -> Unit)
1613

1714
class FirebaseAuthTest {
18-
companion object {
19-
init {
20-
// Firebase only wants to be initialized once.
21-
Firebase.initialize(
15+
16+
@BeforeTest
17+
fun initializeFirebase() {
18+
Firebase
19+
.takeIf { Firebase.apps(context).isEmpty() }
20+
?.initialize(
2221
context,
2322
FirebaseOptions(
2423
applicationId = "1:846484016111:ios:dd1f6688bad7af768c841a",
@@ -27,8 +26,7 @@ class FirebaseAuthTest {
2726
storageBucket = "fir-kotlin-sdk.appspot.com",
2827
projectId = "fir-kotlin-sdk"
2928
)
30-
)
31-
}
29+
)
3230
}
3331

3432
@Test

firebase-common/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ plugins {
88
id("com.android.library")
99
kotlin("multiplatform")
1010
kotlin("native.cocoapods")
11-
kotlin("plugin.serialization") version "1.3.72"
11+
kotlin("plugin.serialization") version "1.3.71"
1212
}
1313

1414
android {

0 commit comments

Comments
 (0)