public async Task SendMessage(string playerId, string Cmd, string Param1, string Param2, string Param3, string Param4) { var msg = new ServerCommon.DebugCommand(); msg.player_id = playerId; msg.cmd = Cmd; msg.param1 = Param1; msg.param2 = Param2; msg.param3 = Param3; msg.param4 = Param4; msg.msg_id = (long)Cache.Instance.GetDatabase().StringIncrement("lobby_msg_instance_id"); await Cache.Instance.GetSubscriber().PublishAsync($"lobby", JsonConvert.SerializeObject(msg)); }
public static async Task SendMessage(string playerId, string Cmd, string Param1, string Param2, string Param3, string Param4, ILogger logger) { var msg = new ServerCommon.DebugCommand(); msg.player_id = playerId; msg.cmd = Cmd; msg.param1 = Param1; msg.param2 = Param2; msg.param3 = Param3; msg.param4 = Param4; logger.LogInformation($" redis {Cache.RedisIpAddress}, {Cache.RedisPort}, {Cache.Instance.GetDatabase().IsConnected(default(RedisKey))}, {Cache.Instance.GetConnection().IsConnected}, v1.0.3 "); msg.msg_id = (long)await Cache.Instance.GetDatabase().StringIncrementAsync("lobby_msg_instance_id"); await Cache.Instance.GetSubscriber().PublishAsync($"lobby", JsonConvert.SerializeObject(msg)); }