public override void DoWork(IEnumerable<string> args)
{
if (Utils.IsInGame())
{
if (Utils.CheckArgs(ArgsNeed, args.Count()))
{
var request = new DisconnectRequest
{
User = CurrentUser.Name,
GameID = CurrentUser.CurrentGame.Value
};
var response = ServerProvider.MakeRequest(request);
if (response.Status == Statuses.Ok)
{
Console.WriteLine("You abandoned the game.");
CurrentUser.CurrentGame = null;
}
else
{
Console.WriteLine(response.Status.ToString());
}
}
}
}