code: func (s *Sys) Kick(ctx context.Context, msg *protos.KickMsg) (*protos.KickAnswer, error) {
  	res := &protos.KickAnswer{
  		Kicked: false,
  	}
  	sess := session.GetSessionByUID(msg.GetUserId())
  	if sess == nil {
  		return res, constants.ErrSessionNotFound
  	}
  	err := sess.Kick(ctx)
  	if err != nil {
  		return res, err
  	}
  	res.Kicked = true
  	return res, nil
  }
docs: // Kick kicks a local user