zcash-android-wallet-sdk / cash.z.wallet.sdk / SdkSynchronizer / onCriticalErrorHandler

onCriticalErrorHandler

var onCriticalErrorHandler: ((Throwable?) -> Boolean)?

A callback to invoke whenever an uncaught error is encountered. By definition, the return value of the function is ignored because this error is unrecoverable. The only reason the function has a return value is so that all error handlers work with the same signature which allows one function to handle all errors in simple apps. This callback is not called on the main thread so any UI work would need to switch context to the main thread.