mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-23 03:05:26 +00:00
Improve logging around 'contact joined' messages.
This commit is contained in:
committed by
Nicholas Tinsley
parent
d4488c72fb
commit
ea60858a07
@@ -198,9 +198,12 @@ object ContactDiscovery {
|
||||
if (!SignalStore.settings().isNotifyWhenContactJoinsSignal) return
|
||||
|
||||
Recipient.resolvedList(newUserIds)
|
||||
.filter { !it.isSelf && it.hasAUserSetDisplayName(context) && !hasSession(it.id) }
|
||||
.map { IncomingMessage.contactJoined(it.id, System.currentTimeMillis()) }
|
||||
.map { SignalDatabase.messages.insertMessageInbox(it) }
|
||||
.filter { !it.isSelf && it.hasAUserSetDisplayName(context) && !hasSession(it.id) && it.hasE164() }
|
||||
.map {
|
||||
Log.i(TAG, "Inserting 'contact joined' message for ${it.id}. E164: ${it.e164}")
|
||||
val message = IncomingMessage.contactJoined(it.id, System.currentTimeMillis())
|
||||
SignalDatabase.messages.insertMessageInbox(message)
|
||||
}
|
||||
.filter { it.isPresent }
|
||||
.map { it.get() }
|
||||
.forEach { result ->
|
||||
|
||||
Reference in New Issue
Block a user