public void Disconnect(DisconnectInfo info)
 {
     NetworkDisconnected?.Invoke(this, new NetworkDisconnectedEventArgs(info));
     if (FSD.Connected)
     {
         FSD.SendPDU(new PDUDeletePilot(OurCallsign, mConfig.VatsimId.Trim()));
         FSD.Disconnect();
     }
 }
 private void Disconnect(UserClickedLogoffMessage msg, VSPCContext context)
 {
     context.FSDIsConnected = false;
     fsdSession.SendPDU(new PDUDeletePilot(msg.Callsign, context.CID));
     fsdSession.Disconnect();
     broker.Publish(new FSDDisconnectedMessage());
 }