BugFix for alternating follow/unfollow when following multiple people in a row

pull/147/head
Vitor Pamplona 2023-02-21 21:30:17 -05:00
rodzic 63262a1e35
commit 85c7d0bb4a
1 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -208,7 +208,10 @@ object LocalCache {
fun consume(event: ContactListEvent) {
val user = getOrCreateUser(event.pubKey.toHexKey())
if (event.createdAt > user.updatedFollowsAt) {
if (event.createdAt > user.updatedFollowsAt && event.follows.size > 0) {
// Saves relay list only if it's a user that is currently been seen
user.latestContactList = event
user.updateFollows(
event.follows.map {
try {
@ -239,9 +242,6 @@ object LocalCache {
} catch (e: Exception) {
e.printStackTrace()
}
// Saves relay list only if it's a user that is currently been seen
user.latestContactList = event
}
Log.d(