Add transaction blocking to storage box

This commit is contained in:
Ali 2023-03-03 14:08:46 +04:00
parent 83638533a0
commit 58811a33bb
2 changed files with 505 additions and 423 deletions

View file

@ -3913,8 +3913,13 @@ public class Postbox {
}
public func setCanBeginTransactions(_ value: Bool, afterTransactionIfRunning: @escaping () -> Void = {}) {
let storageBox = self.mediaBox.storageBox
self.impl.with { impl in
impl.setCanBeginTransactions(value, afterTransactionIfRunning: afterTransactionIfRunning)
impl.setCanBeginTransactions(value, afterTransactionIfRunning: {
storageBox.setCanBeginTransactions(value, afterTransactionIfRunning: {
afterTransactionIfRunning()
})
})
}
}

File diff suppressed because it is too large Load diff