Avoids triggering an error when decoding invalid hexes.
This commit is contained in:
@@ -237,8 +237,10 @@ class Account(
|
||||
private val liveHomeList: StateFlow<NoteState?> by lazy {
|
||||
defaultHomeFollowList
|
||||
.transformLatest {
|
||||
LocalCache.checkGetOrCreateAddressableNote(it)?.flow()?.metadata?.stateFlow?.let {
|
||||
emit(it)
|
||||
if (it != GLOBAL_FOLLOWS && it != KIND3_FOLLOWS) {
|
||||
LocalCache.checkGetOrCreateAddressableNote(it)?.flow()?.metadata?.stateFlow?.let {
|
||||
emit(it)
|
||||
}
|
||||
}
|
||||
}
|
||||
.flattenMerge()
|
||||
@@ -272,8 +274,10 @@ class Account(
|
||||
private val liveNotificationList: StateFlow<NoteState?> by lazy {
|
||||
defaultNotificationFollowList
|
||||
.transformLatest {
|
||||
LocalCache.checkGetOrCreateAddressableNote(it)?.flow()?.metadata?.stateFlow?.let {
|
||||
emit(it)
|
||||
if (it != GLOBAL_FOLLOWS && it != KIND3_FOLLOWS) {
|
||||
LocalCache.checkGetOrCreateAddressableNote(it)?.flow()?.metadata?.stateFlow?.let {
|
||||
emit(it)
|
||||
}
|
||||
}
|
||||
}
|
||||
.flattenMerge()
|
||||
@@ -307,8 +311,10 @@ class Account(
|
||||
private val liveStoriesList: StateFlow<NoteState?> by lazy {
|
||||
defaultStoriesFollowList
|
||||
.transformLatest {
|
||||
LocalCache.checkGetOrCreateAddressableNote(it)?.flow()?.metadata?.stateFlow?.let {
|
||||
emit(it)
|
||||
if (it != GLOBAL_FOLLOWS && it != KIND3_FOLLOWS) {
|
||||
LocalCache.checkGetOrCreateAddressableNote(it)?.flow()?.metadata?.stateFlow?.let {
|
||||
emit(it)
|
||||
}
|
||||
}
|
||||
}
|
||||
.flattenMerge()
|
||||
@@ -342,8 +348,10 @@ class Account(
|
||||
private val liveDiscoveryList: StateFlow<NoteState?> by lazy {
|
||||
defaultDiscoveryFollowList
|
||||
.transformLatest {
|
||||
LocalCache.checkGetOrCreateAddressableNote(it)?.flow()?.metadata?.stateFlow?.let {
|
||||
emit(it)
|
||||
if (it != GLOBAL_FOLLOWS && it != KIND3_FOLLOWS) {
|
||||
LocalCache.checkGetOrCreateAddressableNote(it)?.flow()?.metadata?.stateFlow?.let {
|
||||
emit(it)
|
||||
}
|
||||
}
|
||||
}
|
||||
.flattenMerge()
|
||||
|
||||
Reference in New Issue
Block a user