Swiftgram/submodules/Postbox/Sources/PostboxLogging.swift
2023-10-13 15:24:53 +04:00

18 lines
414 B
Swift

import Foundation
private var postboxLogger: (String) -> Void = { _ in }
private var postboxLoggerSync: () -> Void = {}
public func setPostboxLogger(_ f: @escaping (String) -> Void, sync: @escaping () -> Void) {
postboxLogger = f
postboxLoggerSync = sync
}
public func postboxLog(_ what: @autoclosure () -> String) {
postboxLogger(what())
}
public func postboxLogSync() {
postboxLoggerSync()
}