public ChatMessageForClient(int p_message_id, int p_chat_id, TypeOfChat p_chat_type, ChatMessageObjectToClient p_text_message_object) //mitavan noe payam ra faghta yek no an ham payame chat gharar dad chon faghat yek no payam tabadol mishavad { message_id = p_message_id; chat_id = p_chat_id; chat_type = p_chat_type; text_message_object = p_text_message_object; }
public virtual void ReceiveMessageFromUser(AuthServerChatMessage p_chat_message) { ChatMessageObjectToClient chat_message_for_clients = new ChatMessageObjectToClient(p_chat_message.Get_user_name, p_chat_message.Get_chat_message.Get_text_message_object); foreach (ChatUser t_user in all_users) { if (t_user.Get_user_name == p_chat_message.Get_user_name) { foreach (ChatUser r_user in all_users) { if (is_logged_in(r_user.Get_user_name)) { r_user.Receive(chat_message_for_clients); } } } } }
public override void ReceiveMessageFromUser(AuthServerChatMessage p_chat_message) { ChatMessageObjectToClient chat_message_for_clients = new ChatMessageObjectToClient(p_chat_message.Get_user_name, p_chat_message.Get_chat_message.Get_text_message_object); if (status == PrivateChatStatus.Accepted) { foreach (ChatUser t_user in all_users) { if (t_user.Get_user_name == p_chat_message.Get_user_name) { foreach (ChatUser r_user in all_users) { if (is_logged_in(r_user.Get_user_name)) { r_user.Receive(chat_message_for_clients); } } } } } }
public void CH_ChatSend(string p_receiver_user_name, ChatMessageObjectToClient p_chat_message) { ChatMessageForClient chat_message = new ChatMessageForClient(HelperFunctions.GetGUID(), chat_id, chat_type, p_chat_message); chat_send(p_receiver_user_name, chat_message); }
public void Receive(ChatMessageObjectToClient p_chat_message) { send_chat_message(user_name, p_chat_message); }