mirror of
https://github.com/fumiama/go-onebot-agent.git
synced 2026-06-11 13:40:25 +08:00
fix: GetAction return io.EOF on Terminus
This commit is contained in:
1
agent.go
1
agent.go
@@ -249,6 +249,7 @@ func (ag *Agent) GetAction(api deepinfra.API, p model.Protocol, grp int64, role
|
|||||||
switch {
|
switch {
|
||||||
case r.Action == EOA:
|
case r.Action == EOA:
|
||||||
ag.AddTerminus(grp)
|
ag.AddTerminus(grp)
|
||||||
|
err = io.EOF
|
||||||
return
|
return
|
||||||
case !ag.perm.allow(role, r.Action):
|
case !ag.perm.allow(role, r.Action):
|
||||||
err = errors.Wrap(ErrPermissionDenied, r.Action)
|
err = errors.Wrap(ErrPermissionDenied, r.Action)
|
||||||
|
|||||||
Reference in New Issue
Block a user