Closed cpd closed 3 months ago
Thanks for the detailed report, @cpd. It should be fixed in https://github.com/kean/Pulse/releases/tag/4.1.1.
Workaround: make sure the store is initialized somewhere in your app delegate before you record any logs – simply access LoggerStore.shared
to get it initialized.
Pulse 4.0.5
Creating a proxy delegate (
let delegate = URLSessionProxyDelegate()
) leads to deadlock because of CoredataperformBlockAndWait
TCA on main thread
Pulse
after wrapping these in an async block
the app is stuck in
LoggerStore.postInitialization()
using async version fixes problem but since I have zero experience with core data this is probably wrong solution