diff --git a/submodules/Postbox/Sources/TimeBasedCleanup.swift b/submodules/Postbox/Sources/TimeBasedCleanup.swift index 83a79df798..247932a442 100644 --- a/submodules/Postbox/Sources/TimeBasedCleanup.swift +++ b/submodules/Postbox/Sources/TimeBasedCleanup.swift @@ -114,11 +114,13 @@ private final class TimeBasedCleanupImpl { }) } - for item in checkFiles.sorted(by: <) { + clear: for item in checkFiles.sorted(by: <) { if totalLimitSize > bytesLimit { unlink(item.file) removedGeneralLimitCount += 1 totalLimitSize -= item.size + } else { + break clear } }