/// <summary>
        ///
        /// </summary>
        /// <param name="message"></param>
        private void HandleGameCancelled(GameCancelled message)
        {
            this.log.Info("The game {0} has been cancelled.", message.Guid);

            // unwatch
            Context.Unwatch(this.gameServiceRef);
        }
 private void GameCancelledHandler(PacketHeader header, Connection connection, GameCancelled
                                   incomingObject)
 {
     Console.WriteLine();
     Console.WriteLine("Everyone has passed cards are re-distribued");
     Prompt();
     lock (_user)
     {
         _user.CardsHandler.ClearHand();
         _user.CardsHandler.ClearDog();
         _user.CallHandler.Clear();
     }
 }
 private void Cancel()
 {
     Stop();
     GameCancelled?.Invoke(this, EventArgs.Empty);
 }