Skip to content

Commit 3aac20e

Browse files
committed
Back to PR remarks
1 parent cdb839b commit 3aac20e

File tree

9 files changed

+16
-22
lines changed

9 files changed

+16
-22
lines changed

firebase-common-internal/api/android/firebase-common-internal.api

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ public final class dev/gitlive/firebase/internal/EncodeDecodeSettingsBuilderImpl
3131
public final class dev/gitlive/firebase/internal/EncodeDecodeSettingsKt {
3232
public static final fun buildDecodeSettings (Ldev/gitlive/firebase/DecodeSettings$Builder;)Ldev/gitlive/firebase/DecodeSettings;
3333
public static final fun buildEncodeSettings (Ldev/gitlive/firebase/EncodeSettings$Builder;)Ldev/gitlive/firebase/EncodeSettings;
34+
public static final fun copyFrom (Ldev/gitlive/firebase/DecodeSettings$Builder;Ldev/gitlive/firebase/DecodeSettings$Builder;)V
35+
public static final fun copyFrom (Ldev/gitlive/firebase/EncodeSettings$Builder;Ldev/gitlive/firebase/EncodeSettings$Builder;)V
3436
}
3537

3638
public final class dev/gitlive/firebase/internal/EncodeSettingsImpl : dev/gitlive/firebase/EncodeSettings {

firebase-common-internal/api/jvm/firebase-common-internal.api

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ public final class dev/gitlive/firebase/internal/EncodeDecodeSettingsBuilderImpl
3131
public final class dev/gitlive/firebase/internal/EncodeDecodeSettingsKt {
3232
public static final fun buildDecodeSettings (Ldev/gitlive/firebase/DecodeSettings$Builder;)Ldev/gitlive/firebase/DecodeSettings;
3333
public static final fun buildEncodeSettings (Ldev/gitlive/firebase/EncodeSettings$Builder;)Ldev/gitlive/firebase/EncodeSettings;
34+
public static final fun copyFrom (Ldev/gitlive/firebase/DecodeSettings$Builder;Ldev/gitlive/firebase/DecodeSettings$Builder;)V
35+
public static final fun copyFrom (Ldev/gitlive/firebase/EncodeSettings$Builder;Ldev/gitlive/firebase/EncodeSettings$Builder;)V
3436
}
3537

3638
public final class dev/gitlive/firebase/internal/EncodeSettingsImpl : dev/gitlive/firebase/EncodeSettings {

firebase-common-internal/src/commonMain/kotlin/dev/gitlive/firebase/internal/EncodeDecodeSettings.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,12 @@ internal fun EncodeSettings.Builder.buildEncodeSettings(): EncodeSettings = Enco
4242

4343
@PublishedApi
4444
internal fun DecodeSettings.Builder.buildDecodeSettings(): DecodeSettings = DecodeSettingsImpl(serializersModule)
45+
46+
public fun EncodeSettings.Builder.copyFrom(other: EncodeSettings.Builder) {
47+
encodeDefaults = other.encodeDefaults
48+
serializersModule = other.serializersModule
49+
}
50+
51+
public fun DecodeSettings.Builder.copyFrom(other: DecodeSettings.Builder) {
52+
serializersModule = other.serializersModule
53+
}

firebase-common/api/android/firebase-common.api

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@ public abstract interface class dev/gitlive/firebase/EncodeDecodeSettings {
1313
public abstract interface class dev/gitlive/firebase/EncodeDecodeSettingsBuilder : dev/gitlive/firebase/DecodeSettings$Builder, dev/gitlive/firebase/EncodeSettings$Builder {
1414
}
1515

16-
public final class dev/gitlive/firebase/EncodeDecodeSettingsKt {
17-
public static final fun copyFrom (Ldev/gitlive/firebase/DecodeSettings$Builder;Ldev/gitlive/firebase/DecodeSettings$Builder;)V
18-
public static final fun copyFrom (Ldev/gitlive/firebase/EncodeSettings$Builder;Ldev/gitlive/firebase/EncodeSettings$Builder;)V
19-
}
20-
2116
public abstract interface class dev/gitlive/firebase/EncodeSettings : dev/gitlive/firebase/EncodeDecodeSettings {
2217
public abstract fun getEncodeDefaults ()Z
2318
}

firebase-common/api/jvm/firebase-common.api

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@ public abstract interface class dev/gitlive/firebase/EncodeDecodeSettings {
1313
public abstract interface class dev/gitlive/firebase/EncodeDecodeSettingsBuilder : dev/gitlive/firebase/DecodeSettings$Builder, dev/gitlive/firebase/EncodeSettings$Builder {
1414
}
1515

16-
public final class dev/gitlive/firebase/EncodeDecodeSettingsKt {
17-
public static final fun copyFrom (Ldev/gitlive/firebase/DecodeSettings$Builder;Ldev/gitlive/firebase/DecodeSettings$Builder;)V
18-
public static final fun copyFrom (Ldev/gitlive/firebase/EncodeSettings$Builder;Ldev/gitlive/firebase/EncodeSettings$Builder;)V
19-
}
20-
2116
public abstract interface class dev/gitlive/firebase/EncodeSettings : dev/gitlive/firebase/EncodeDecodeSettings {
2217
public abstract fun getEncodeDefaults ()Z
2318
}

firebase-common/src/commonMain/kotlin/dev/gitlive/firebase/EncodeDecodeSettings.kt

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,6 @@ public interface EncodeSettings : EncodeDecodeSettings {
2727
}
2828
}
2929

30-
public fun EncodeSettings.Builder.copyFrom(other: EncodeSettings.Builder) {
31-
encodeDefaults = other.encodeDefaults
32-
serializersModule = other.serializersModule
33-
}
34-
3530
/**
3631
* [EncodeDecodeSettings] used when decoding an object
3732
* @param serializersModule the [SerializersModule] to use for deserialization. This allows for polymorphic serialization on runtime
@@ -43,10 +38,6 @@ public interface DecodeSettings : EncodeDecodeSettings {
4338
}
4439
}
4540

46-
public fun DecodeSettings.Builder.copyFrom(other: DecodeSettings.Builder) {
47-
serializersModule = other.serializersModule
48-
}
49-
5041
public interface EncodeDecodeSettingsBuilder :
5142
EncodeSettings.Builder,
5243
DecodeSettings.Builder

firebase-firestore/src/commonMain/kotlin/dev/gitlive/firebase/firestore/FieldValuesDSL.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package dev.gitlive.firebase.firestore
22

33
import dev.gitlive.firebase.EncodeSettings
4-
import dev.gitlive.firebase.copyFrom
4+
import dev.gitlive.firebase.internal.copyFrom
55
import kotlinx.serialization.SerializationStrategy
66
import kotlinx.serialization.modules.EmptySerializersModule
77
import kotlinx.serialization.modules.SerializersModule

firebase-firestore/src/commonMain/kotlin/dev/gitlive/firebase/firestore/FieldsAndValuesUpdateDSL.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package dev.gitlive.firebase.firestore
22

33
import dev.gitlive.firebase.EncodeSettings
4-
import dev.gitlive.firebase.copyFrom
54
import dev.gitlive.firebase.firestore.internal.FieldAndValue
5+
import dev.gitlive.firebase.internal.copyFrom
66
import kotlinx.serialization.SerializationStrategy
77
import kotlinx.serialization.modules.EmptySerializersModule
88
import kotlinx.serialization.modules.SerializersModule

firebase-firestore/src/commonMain/kotlin/dev/gitlive/firebase/firestore/Filter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package dev.gitlive.firebase.firestore
22

33
import dev.gitlive.firebase.EncodeSettings
4-
import dev.gitlive.firebase.copyFrom
4+
import dev.gitlive.firebase.internal.copyFrom
55
import kotlinx.serialization.SerializationStrategy
66
import kotlinx.serialization.modules.EmptySerializersModule
77
import kotlinx.serialization.modules.SerializersModule

0 commit comments

Comments
 (0)