private static void HandleEventLoop(IrcDotNet.IrcClient client)
{
bool isExit = false;
while (!isExit)
{
Console.Write("> ");
var command = Console.ReadLine();
switch (command)
{
case "exit":
isExit = true;
break;
default:
if (!string.IsNullOrEmpty(command))
{
if (command.StartsWith("/") && command.Length > 1)
{
client.SendRawMessage(command.Substring(1));
}
else
{
Console.WriteLine("unknown command '{0}'", command);
}
}
break;
}
}
client.Disconnect();
}