예제 #1
0
파일: App.cs 프로젝트: thomasdola/macmon
        public void Stop()
        {
            Console.WriteLine("app stopped");
            Identity machineIdentity = _db.GetItem <Identity>(Store.IdentityKey);

            _channel.Leave();
            _socket.Disconnect();
            _api.Logout(machineIdentity.Jwt);
            _db.Dispose();
        }
예제 #2
0
 public void Stop()
 {
     Console.WriteLine("app stopped");
     _jobExecutor.Stop();
     if (Connection.IsAvailable())
     {
         var machineIdentity = _db.GetItem <Identity>(Store.IdentityKey);
         _channel.Leave();
         _socket.Disconnect();
         _api.Logout(machineIdentity.Jwt);
     }
     _db.Dispose();
 }