Skip to content

Commit 6d94b98

Browse files
committed
Remove collectEvents from SessionDetails, use sessionGenerator.collectEvents
1 parent 2f79044 commit 6d94b98

File tree

4 files changed

+2
-9
lines changed

4 files changed

+2
-9
lines changed

firebase-sessions/src/main/kotlin/com/google/firebase/sessions/FirebaseSessions.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ internal constructor(
6262
val sessionDetails = sessionGenerator.generateNewSession()
6363
val sessionEvent = SessionEvents.startSession(firebaseApp, sessionDetails, sessionSettings)
6464

65-
if (!sessionDetails.collectEvents) {
65+
if (!sessionGenerator.collectEvents) {
6666
Log.d(TAG, "Session Start event sampled.")
6767
return
6868
}

firebase-sessions/src/main/kotlin/com/google/firebase/sessions/SessionGenerator.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ import java.util.UUID
2626
internal data class SessionDetails(
2727
val sessionId: String,
2828
val firstSessionId: String,
29-
val collectEvents: Boolean,
3029
val sessionIndex: Int,
3130
)
3231

@@ -37,7 +36,7 @@ internal data class SessionDetails(
3736
* @hide
3837
*/
3938
internal class SessionGenerator(
40-
private val collectEvents: Boolean,
39+
val collectEvents: Boolean,
4140
private val uuidGenerator: () -> UUID = UUID::randomUUID
4241
) {
4342
private val firstSessionId = generateSessionId()
@@ -54,7 +53,6 @@ internal class SessionGenerator(
5453
SessionDetails(
5554
sessionId = if (sessionIndex == 0) firstSessionId else generateSessionId(),
5655
firstSessionId,
57-
collectEvents,
5856
sessionIndex,
5957
)
6058
return currentSession

firebase-sessions/src/test/kotlin/com/google/firebase/sessions/SessionGeneratorTest.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ class SessionGeneratorTest {
7272
SessionDetails(
7373
sessionId = SESSION_ID_1,
7474
firstSessionId = SESSION_ID_1,
75-
collectEvents = true,
7675
sessionIndex = 0,
7776
)
7877
)
@@ -94,7 +93,6 @@ class SessionGeneratorTest {
9493
SessionDetails(
9594
sessionId = SESSION_ID_1,
9695
firstSessionId = SESSION_ID_1,
97-
collectEvents = true,
9896
sessionIndex = 0,
9997
)
10098
)
@@ -110,7 +108,6 @@ class SessionGeneratorTest {
110108
SessionDetails(
111109
sessionId = SESSION_ID_2,
112110
firstSessionId = SESSION_ID_1,
113-
collectEvents = true,
114111
sessionIndex = 1,
115112
)
116113
)
@@ -126,7 +123,6 @@ class SessionGeneratorTest {
126123
SessionDetails(
127124
sessionId = SESSION_ID_3,
128125
firstSessionId = SESSION_ID_1,
129-
collectEvents = true,
130126
sessionIndex = 2,
131127
)
132128
)

firebase-sessions/src/test/kotlin/com/google/firebase/sessions/testing/TestSessionEventData.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ internal object TestSessionEventData {
2525
SessionDetails(
2626
sessionId = "a1b2c3",
2727
firstSessionId = "a1a1a1",
28-
collectEvents = true,
2928
sessionIndex = 3,
3029
)
3130

0 commit comments

Comments
 (0)