private void SendMessage(object obj)
{
if (Message == string.Empty)
return;
try
{
if (SelectedReceiver.IsAllInRoom)
ClientModel.Api.SendMessage(SelectedMessageId, Message, Name);
else
{
ClientModel.Api.SendPrivateMessage(SelectedReceiver.Nick, Message);
AddPrivateMessage(ClientModel.Client.Id, SelectedReceiver.Nick, Message);
}
}
catch (SocketException se)
{
AddSystemMessage(se.Message);
}
finally
{
SelectedMessageId = null;
Message = string.Empty;
}
}