Ensure contacts are split after profile 404.
This commit is contained in:
parent
f1704fbb57
commit
c0235d4cc2
1 changed files with 9 additions and 3 deletions
|
@ -159,9 +159,15 @@ class RetrieveProfileJob private constructor(parameters: Parameters, private val
|
||||||
SignalDatabase.recipients.markProfilesFetched(successIds, System.currentTimeMillis())
|
SignalDatabase.recipients.markProfilesFetched(successIds, System.currentTimeMillis())
|
||||||
stopwatch.split("mark-fetched")
|
stopwatch.split("mark-fetched")
|
||||||
|
|
||||||
if (operationState.unregistered.isNotEmpty() || newlyRegisteredIds.isNotEmpty()) {
|
if (newlyRegisteredIds.isNotEmpty()) {
|
||||||
Log.i(TAG, "Marking " + newlyRegisteredIds.size + " users as registered and " + operationState.unregistered.size + " users as unregistered.")
|
Log.i(TAG, "Marking " + newlyRegisteredIds.size + " users as registered.")
|
||||||
SignalDatabase.recipients.bulkUpdatedRegisteredStatus(newlyRegisteredIds, operationState.unregistered)
|
SignalDatabase.recipients.bulkUpdatedRegisteredStatus(newlyRegisteredIds, emptySet())
|
||||||
|
}
|
||||||
|
if (operationState.unregistered.isNotEmpty()) {
|
||||||
|
Log.i(TAG, "Marking " + operationState.unregistered.size + " users as unregistered.")
|
||||||
|
for (recipientId in operationState.unregistered) {
|
||||||
|
SignalDatabase.recipients.markUnregistered(recipientId)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
stopwatch.split("registered-update")
|
stopwatch.split("registered-update")
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue