code: func (r *Room) SendRPC(ctx context.Context, msg *SendRPCMsg) (*protos.RPCRes, error) {
  	logger := pitaya.GetDefaultLoggerFromCtx(ctx)
  	ret := &protos.RPCRes{}
  	err := pitaya.RPCTo(ctx, msg.ServerID, msg.Route, ret, &protos.RPCMsg{Msg: msg.Msg})
  	if err != nil {
  		logger.Errorf("Failed to execute RPCTo %s - %s", msg.ServerID, msg.Route)
  		logger.Error(err)
  		return nil, pitaya.Error(err, "RPC-000")
  	}
  	return ret, nil
  }
docs: // SendRPC sends rpc