Change followSets signature again. Refactor followSetNotesFLow().

This commit is contained in:
KotlinGeekDev
2024-10-31 18:39:05 +01:00
parent ee8148ae50
commit 00b7ace00b
2 changed files with 3 additions and 7 deletions
@@ -2900,7 +2900,7 @@ class Account(
suspend fun getFollowSetNotes() =
withContext(Dispatchers.Default) {
val followSetNotes = LocalCache.getFollowSetsFor(userProfile())
userProfile().followSets.addAll(followSetNotes)
userProfile().followSets = followSetNotes
println("Number of follow sets: ${followSetNotes.size}")
}
@@ -2911,11 +2911,7 @@ class Account(
signer,
)
fun followSetNotesFlow(): MutableStateFlow<List<AddressableNote>> {
val setStateFlow = MutableStateFlow(userProfile().followSets.toList())
println("Follow set flow value: ${setStateFlow.value}")
return setStateFlow
}
fun followSetNotesFlow() = MutableStateFlow(userProfile().followSets)
fun getMuteListFlow(): StateFlow<NoteState> = getMuteListNote().flow().metadata.stateFlow
@@ -60,7 +60,7 @@ class User(
var latestMetadataRelay: String? = null
var latestContactList: ContactListEvent? = null
var latestBookmarkList: BookmarkListEvent? = null
val followSets: MutableList<AddressableNote> = mutableListOf()
var followSets: List<AddressableNote> = listOf()
var reports = mapOf<User, Set<Note>>()
private set