Releasing Flows if not subscribed anymore.

This commit is contained in:
Vitor Pamplona
2024-07-30 13:22:48 -04:00
parent a03a11c4cc
commit 0258c5aac2

View File

@@ -317,7 +317,7 @@ class AccountViewModel(
}.flowOn(Dispatchers.Default) }.flowOn(Dispatchers.Default)
.stateIn( .stateIn(
viewModelScope, viewModelScope,
SharingStarted.Eagerly, SharingStarted.WhileSubscribed(10000, 10000),
NoteComposeReportState(), NoteComposeReportState(),
).also { ).also {
noteIsHiddenFlows.put(note, it) noteIsHiddenFlows.put(note, it)
@@ -334,7 +334,7 @@ class AccountViewModel(
.map { it.note.relays.size > 3 } .map { it.note.relays.size > 3 }
.stateIn( .stateIn(
viewModelScope, viewModelScope,
SharingStarted.Eagerly, SharingStarted.WhileSubscribed(10000, 10000),
note.relays.size > 3, note.relays.size > 3,
).also { ).also {
noteMustShowExpandButtonFlows.put(note, it) noteMustShowExpandButtonFlows.put(note, it)