public override void DoWork(IEnumerable<string> args)
{
if (Utils.CheckArgs(ArgsNeed, args.Count()))
{
if (Utils.IsInGame())
{
var request = new SurrenderRequest {From = CurrentUser.Name, GameID = CurrentUser.CurrentGame.Value};
var response = ServerProvider.MakeRequest<ChatResponse>(request);
if (response.Status != Statuses.Ok)
{
Console.WriteLine("Bad status.");
}
else
{
Console.WriteLine("You surrendered.");
CurrentUser.CurrentGame = null;
}
}
}
}