Maybe fix contex done err

This commit is contained in:
Admin Else
2026-04-03 19:00:52 +02:00
parent 9294631c6c
commit a3a3c3714e
+3 -2
View File
@@ -228,8 +228,9 @@ func (l *Loop) StartLoop() (err error) {
break
}
}
if errors.Is(err, HandlerDoneErr{}) {
err = errors.Unwrap(err)
var contextDoneErr HandlerDoneErr
if errors.As(err, &contextDoneErr) {
err = contextDoneErr.Return
}
closeErr := l.Fire(Close{err})
if closeErr != nil {