This commit is contained in:
@@ -20,15 +20,14 @@ type ServerHandler struct{}
|
||||
// 实现踢人
|
||||
func (*ServerHandler) Kick(_ context.Context, userid uint32) error {
|
||||
|
||||
useid1, err := share.ShareManager.GetUserOnline(userid)
|
||||
|
||||
if err != nil {
|
||||
return fmt.Errorf("user not found", err)
|
||||
useid1, _ := share.ShareManager.GetUserOnline(userid)
|
||||
if useid1 == 0 {
|
||||
return nil
|
||||
}
|
||||
|
||||
cl, ok := cool.GetClient(useid1)
|
||||
if !ok {
|
||||
return fmt.Errorf("server not found", err)
|
||||
return fmt.Errorf("server not found")
|
||||
}
|
||||
cl.KickPerson(userid) //实现指定服务器踢人
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user