diff --git a/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt b/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt index c6f210a78..499ae56e2 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt @@ -176,6 +176,16 @@ object LocalCache { } } + fun consume(event: ContactListEvent) { + val user = getOrCreateUser(event.pubKey) + + // avoids processing empty contact lists. + if (event.createdAt > (user.latestContactList?.createdAt ?: 0) && !event.tags.isEmpty()) { + user.updateContactList(event) + // Log.d("CL", "AAA ${user.toBestDisplayName()} ${follows.size}") + } + } + fun consume(event: BookmarkListEvent) { val user = getOrCreateUser(event.pubKey) if (user.latestBookmarkList == null || event.createdAt > user.latestBookmarkList!!.createdAt) { @@ -580,16 +590,6 @@ object LocalCache { // // Log.d("RR", event.toJson()) } - fun consume(event: ContactListEvent) { - val user = getOrCreateUser(event.pubKey) - - // avoids processing empty contact lists. - if (event.createdAt > (user.latestContactList?.createdAt ?: 0) && !event.tags.isEmpty()) { - user.updateContactList(event) - // Log.d("CL", "AAA ${user.toBestDisplayName()} ${follows.size}") - } - } - fun consume(event: PrivateDmEvent, relay: Relay?): Note { val note = getOrCreateNote(event.id) val author = getOrCreateUser(event.pubKey)