Exemplo n.º 1
0
        private void OnUplinkPumpCompleted(Task <UplinkPump> prev)
        {
            _log.Verbose("ConnectionId {connectionId}. Uplink pump completed", prev.Result.ConnectionId);

            _downlinkPump?.RemoveDispatchQueue(prev.Result.ConnectionId);

            if (_uplinkPumps.TryRemove(prev.Result, out _))
            {
                prev.Result.IgnoreException(x => x.Dispose());
            }
        }
Exemplo n.º 2
0
        private void OnUplinkPumpCompleted(Task <UplinkPump> prev)
        {
            var uplinkPump = prev.Result;

            if (_uplinkPumps.TryRemove(uplinkPump, out _))
            {
                uplinkPump.IgnoreException(x => x.Dispose());
            }

            _downlinkPump?.RemoveDispatchQueue(uplinkPump.ConnectionId);
        }