Maybe fix contex done err
This commit is contained in:
+3
-2
@@ -228,8 +228,9 @@ func (l *Loop) StartLoop() (err error) {
|
|||||||
break
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if errors.Is(err, HandlerDoneErr{}) {
|
var contextDoneErr HandlerDoneErr
|
||||||
err = errors.Unwrap(err)
|
if errors.As(err, &contextDoneErr) {
|
||||||
|
err = contextDoneErr.Return
|
||||||
}
|
}
|
||||||
closeErr := l.Fire(Close{err})
|
closeErr := l.Fire(Close{err})
|
||||||
if closeErr != nil {
|
if closeErr != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user