Skip to content

Commit 334aafb

Browse files
committed
Make fake resurrection service unblock delivery layer
1 parent 1a8956e commit 334aafb

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

embrace-test-fakes/src/main/kotlin/io/embrace/android/embracesdk/fakes/injection/FakePayloadSourceModule.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,15 @@ class FakePayloadSourceModule(
5151
private class FakePayloadResurrectionService : PayloadResurrectionService {
5252

5353
var resurrectCount: Int = 0
54+
private val completionListeners = mutableListOf<() -> Unit>()
5455

5556
override fun addResurrectionCompleteListener(listener: () -> Unit) {
57+
completionListeners.add(listener)
5658
}
5759

5860
override fun resurrectOldPayloads(nativeCrashServiceProvider: Provider<NativeCrashService?>) {
5961
resurrectCount++
62+
completionListeners.forEach { it() }
6063
}
6164
}
6265

0 commit comments

Comments
 (0)