davidliu

sample: properly clear out old values when room is null

@@ -38,7 +38,7 @@ class CallViewModel( @@ -38,7 +38,7 @@ class CallViewModel(
38 .mapNotNull { remoteParticipants[it] } 38 .mapNotNull { remoteParticipants[it] }
39 } 39 }
40 } else { 40 } else {
41 - emptyFlow() 41 + flowOf(emptyList())
42 } 42 }
43 } 43 }
44 44
@@ -52,7 +52,7 @@ class CallViewModel( @@ -52,7 +52,7 @@ class CallViewModel(
52 if (room != null) { 52 if (room != null) {
53 room::activeSpeakers.flow 53 room::activeSpeakers.flow
54 } else { 54 } else {
55 - emptyFlow() 55 + flowOf(emptyList())
56 } 56 }
57 } 57 }
58 58