mirror of
https://github.com/fumiama/ReiBot.git
synced 2026-06-10 13:00:40 +08:00
fix: break
This commit is contained in:
6
event.go
6
event.go
@@ -219,7 +219,7 @@ loop:
|
||||
if m.Engine != nil {
|
||||
for _, handler := range m.Engine.preHandler {
|
||||
if !handler(ctx) { // 有 pre handler 未满足
|
||||
if m.Block { // 阻断后续
|
||||
if m.Break { // 阻断后续
|
||||
break loop
|
||||
}
|
||||
continue loop
|
||||
@@ -229,7 +229,7 @@ loop:
|
||||
|
||||
for _, rule := range m.Rules {
|
||||
if rule != nil && !rule(ctx) { // 有 Rule 的条件未满足
|
||||
if m.Block { // 阻断后续
|
||||
if m.Break { // 阻断后续
|
||||
break loop
|
||||
}
|
||||
continue loop
|
||||
@@ -240,7 +240,7 @@ loop:
|
||||
if m.Engine != nil {
|
||||
for _, handler := range m.Engine.midHandler {
|
||||
if !handler(ctx) { // 有 mid handler 未满足
|
||||
if m.Block { // 阻断后续
|
||||
if m.Break { // 阻断后续
|
||||
break loop
|
||||
}
|
||||
continue loop
|
||||
|
||||
Reference in New Issue
Block a user