Skip to content
This repository was archived by the owner on Jul 27, 2024. It is now read-only.

Commit 4a53020

Browse files
authored
Merge pull request #8 from opq-osc/beta
修复部分bug
2 parents 641cf6a + d5a137e commit 4a53020

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

main.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ func (b *BotManager) Start() error {
285285
result.f = f
286286
result.NowIndex = 0
287287
result.MaxIndex = len(f) - 1
288-
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(result)})
288+
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(&result)})
289289
}
290290
//log.Println(args)
291291
})
@@ -323,7 +323,7 @@ func (b *BotManager) Start() error {
323323
result.f = f
324324
result.NowIndex = 0
325325
result.MaxIndex = len(f) - 1
326-
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(result)})
326+
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(&result)})
327327
}
328328
case EventNameOnGroupAdmin:
329329
b.locker.RLock()
@@ -340,7 +340,7 @@ func (b *BotManager) Start() error {
340340
result.f = f
341341
result.NowIndex = 0
342342
result.MaxIndex = len(f) - 1
343-
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(result)})
343+
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(&result)})
344344
}
345345
case EventNameOnGroupExit:
346346
b.locker.RLock()
@@ -357,7 +357,7 @@ func (b *BotManager) Start() error {
357357
result.f = f
358358
result.NowIndex = 0
359359
result.MaxIndex = len(f) - 1
360-
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(result)})
360+
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(&result)})
361361
}
362362
case EventNameOnGroupExitSuccess:
363363
b.locker.RLock()
@@ -374,7 +374,7 @@ func (b *BotManager) Start() error {
374374
result.f = f
375375
result.NowIndex = 0
376376
result.MaxIndex = len(f) - 1
377-
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(result)})
377+
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(&result)})
378378
}
379379
case EventNameOnGroupAdminSysNotify:
380380
b.locker.RLock()
@@ -391,7 +391,7 @@ func (b *BotManager) Start() error {
391391
result.f = f
392392
result.NowIndex = 0
393393
result.MaxIndex = len(f) - 1
394-
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(result)})
394+
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(&result)})
395395
}
396396
case EventNameOnGroupRevoke:
397397
b.locker.RLock()
@@ -408,7 +408,7 @@ func (b *BotManager) Start() error {
408408
result.f = f
409409
result.NowIndex = 0
410410
result.MaxIndex = len(f) - 1
411-
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(result)})
411+
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(&result)})
412412
}
413413
case EventNameOnGroupShut:
414414
b.locker.RLock()
@@ -425,7 +425,7 @@ func (b *BotManager) Start() error {
425425
result.f = f
426426
result.NowIndex = 0
427427
result.MaxIndex = len(f) - 1
428-
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(result)})
428+
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(&result)})
429429
}
430430
case EventNameOnGroupSystemNotify:
431431
b.locker.RLock()
@@ -442,7 +442,7 @@ func (b *BotManager) Start() error {
442442
result.f = f
443443
result.NowIndex = 0
444444
result.MaxIndex = len(f) - 1
445-
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(result)})
445+
f[0].Call([]reflect.Value{reflect.ValueOf(args.CurrentQQ), reflect.ValueOf(&result)})
446446
}
447447
default:
448448
b.locker.RLock()

0 commit comments

Comments
 (0)