/// <summary> /// Notifica a las demas cuentas del mensaje enviado /// </summary> /// <param name="Mensaje">Message</param> public void EnviarMensaje(Message Mensaje) { List <CuentaModel> CuentasEnSala = ManejadorDeSalas.RecuperarCuentasDeSalaDeJugador(Mensaje.Remitente); Debug.WriteLine(CuentasEnSala.Count); lock (SincronizarObjeto) { foreach (CuentaModel CuentaEnSala in CuentasEnSala) { foreach (CuentaModel CuentaClave in CuentasConetadas.Keys) { if (CuentaEnSala.NombreUsuario == CuentaClave.NombreUsuario) { Debug.WriteLine("Se esta notificando a " + CuentaClave.NombreUsuario); IChatServiceCallback callback = CuentasConetadas[CuentaClave]; callback.RecibirMensaje(Mensaje); } } } } }
public void EnviarMensaje(GameChatService.Dominio.Message Mensaje) { base.Channel.EnviarMensaje(Mensaje); }