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() = suspend fun getFollowSetNotes() =
withContext(Dispatchers.Default) { withContext(Dispatchers.Default) {
val followSetNotes = LocalCache.getFollowSetsFor(userProfile()) val followSetNotes = LocalCache.getFollowSetsFor(userProfile())
userProfile().followSets.addAll(followSetNotes) userProfile().followSets = followSetNotes
println("Number of follow sets: ${followSetNotes.size}") println("Number of follow sets: ${followSetNotes.size}")
} }
@@ -2911,11 +2911,7 @@ class Account(
signer, signer,
) )
fun followSetNotesFlow(): MutableStateFlow<List<AddressableNote>> { fun followSetNotesFlow() = MutableStateFlow(userProfile().followSets)
val setStateFlow = MutableStateFlow(userProfile().followSets.toList())
println("Follow set flow value: ${setStateFlow.value}")
return setStateFlow
}
fun getMuteListFlow(): StateFlow<NoteState> = getMuteListNote().flow().metadata.stateFlow fun getMuteListFlow(): StateFlow<NoteState> = getMuteListNote().flow().metadata.stateFlow
@@ -60,7 +60,7 @@ class User(
var latestMetadataRelay: String? = null var latestMetadataRelay: String? = null
var latestContactList: ContactListEvent? = null var latestContactList: ContactListEvent? = null
var latestBookmarkList: BookmarkListEvent? = null var latestBookmarkList: BookmarkListEvent? = null
val followSets: MutableList<AddressableNote> = mutableListOf() var followSets: List<AddressableNote> = listOf()
var reports = mapOf<User, Set<Note>>() var reports = mapOf<User, Set<Note>>()
private set private set