Skip to content

Commit 87caed9

Browse files
authored
Add observable call preview thumbnail in Video sdk (#1619)
* feat: Add observable call thumbnail * chore: remove usage of `asStateFlow()`
1 parent 3165565 commit 87caed9

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

stream-video-android-core/api/stream-video-android-core.api

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8748,6 +8748,7 @@ public final class io/getstream/video/android/core/CallState {
87488748
public final fun getStartsAt ()Lkotlinx/coroutines/flow/StateFlow;
87498749
public final fun getStats ()Lio/getstream/video/android/core/CallStats;
87508750
public final fun getTeam ()Lkotlinx/coroutines/flow/StateFlow;
8751+
public final fun getThumbnail ()Lkotlinx/coroutines/flow/StateFlow;
87518752
public final fun getTotalParticipants ()Lkotlinx/coroutines/flow/StateFlow;
87528753
public final fun getTranscribing ()Lkotlinx/coroutines/flow/StateFlow;
87538754
public final fun getUpdatedAt ()Lkotlinx/coroutines/flow/StateFlow;

stream-video-android-core/src/main/kotlin/io/getstream/video/android/core/CallState.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -670,6 +670,9 @@ public class CallState(
670670
MutableStateFlow<Map<String, Boolean?>>(emptyMap())
671671
val participantVideoEnabledOverrides = _participantVideoEnabledOverrides.asStateFlow()
672672

673+
private val _thumbnail = MutableStateFlow<String?>(null)
674+
public val thumbnail: StateFlow<String?> = _thumbnail
675+
673676
private var speakingWhileMutedResetJob: Job? = null
674677
private var autoJoiningCall: Job? = null
675678
private var ringingTimerJob: Job? = null
@@ -1547,6 +1550,7 @@ public class CallState(
15471550
_settings.value = response.settings
15481551
_transcribing.value = response.transcribing
15491552
_team.value = response.team
1553+
_thumbnail.value = response.thumbnails?.imageUrl
15501554
didUpdateSession(response.session)
15511555

15521556
updateRingingState()

0 commit comments

Comments
 (0)