Add force parameter to resource cleanup

This commit is contained in:
Ali
2021-04-16 22:54:27 +04:00
parent 275927c785
commit 16c095d490
4 changed files with 14 additions and 12 deletions

View File

@@ -2486,7 +2486,7 @@ func replayFinalState(accountManager: AccountManager, postbox: Postbox, accountP
addMessageMediaResourceIdsToRemove(media: media, resourceIds: &resourceIds)
})
if !resourceIds.isEmpty {
let _ = mediaBox.removeCachedResources(Set(resourceIds)).start()
let _ = mediaBox.removeCachedResources(Set(resourceIds), force: true).start()
}
deletedMessageIds.append(contentsOf: ids.map { .global($0) })
case let .DeleteMessages(ids):
@@ -2503,7 +2503,7 @@ func replayFinalState(accountManager: AccountManager, postbox: Postbox, accountP
addMessageMediaResourceIdsToRemove(media: media, resourceIds: &resourceIds)
})
if !resourceIds.isEmpty {
let _ = mediaBox.removeCachedResources(Set(resourceIds)).start()
let _ = mediaBox.removeCachedResources(Set(resourceIds), force: true).start()
}
case let .UpdatePeerChatInclusion(peerId, groupId, changedGroup):
let currentInclusion = transaction.getPeerChatListInclusion(peerId)