public void Set(ShipStationOperationEnum operation, ShipStationOperationTimeout timeout) { if (_timeouts.ContainsKey(operation)) { _timeouts.Remove(operation); } _timeouts.Add(operation, timeout); }
public int this[ShipStationOperationEnum operation] { get { if (_timeouts.TryGetValue(operation, out ShipStationOperationTimeout timeout)) { return(timeout.TimeoutInMs); } return(DefaultOperationTimeout.TimeoutInMs); } }