rocketmq-client-go
rocketmq-client-go copied to clipboard
primitive WithRecover do not work
primitive.WithRecover do not work, PanicHandler is always nil
func WithRecover(fn func()) { defer func() { handler := PanicHandler if handler != nil { if err := recover(); err != nil { handler(err) } } }()
fn()
}
handler is always nil, when panic it will not recover error.
是的,目前是这样的。。。感兴趣可以修复下 @snail-plus
是的,目前是这样的。。。感兴趣可以修复下 @snail-plus
https://github.com/apache/rocketmq-client-go/pull/1073 我的PR