kopia lustrzana https://github.com/vitorpamplona/amethyst
Observes the user's follow list and not the local account state to update TagLists on the screen
rodzic
547d567431
commit
6f19bccc54
|
@ -2876,12 +2876,12 @@ fun DisplayFollowingHashtagsInPost(
|
|||
) {
|
||||
val noteEvent = remember { baseNote.event } ?: return
|
||||
|
||||
val accountState by accountViewModel.accountLiveData.observeAsState()
|
||||
val userFollowState by accountViewModel.userFollows.observeAsState()
|
||||
var firstTag by remember { mutableStateOf<String?>(null) }
|
||||
|
||||
LaunchedEffect(key1 = accountState) {
|
||||
LaunchedEffect(key1 = userFollowState) {
|
||||
launch(Dispatchers.Default) {
|
||||
val followingTags = accountState?.account?.followingTagSet() ?: emptySet()
|
||||
val followingTags = userFollowState?.user?.cachedFollowingTagSet() ?: emptySet()
|
||||
val newFirstTag = noteEvent.firstIsTaggedHashes(followingTags)
|
||||
|
||||
if (firstTag != newFirstTag) {
|
||||
|
|
Ładowanie…
Reference in New Issue