public void Unsubscribe(ICloverDeviceObserver observer) { if (observer != null && deviceObservers.Contains(observer)) { deviceObservers.Remove(observer); } }
public void Subscribe(ICloverDeviceObserver observer) { if (observer != null && !deviceObservers.Contains(observer)) { deviceObservers.Add(observer); } }
public void Unsubscribe(ICloverDeviceObserver observer) { Log(MessageLevel.Detailed, $"CloverDevice.{nameof(Unsubscribe)}"); if (observer != null && deviceObservers.Contains(observer)) { deviceObservers.Remove(observer); } }
public void Subscribe(ICloverDeviceObserver observer) { Log(MessageLevel.Detailed, $"CloverDevice.{nameof(Subscribe)} {nameof(ICloverDeviceObserver)}"); if (observer != null && !deviceObservers.Contains(observer)) { deviceObservers.Add(observer); } }
public void Unsubscribe(ICloverDeviceObserver observer) { deviceObservers.Remove(observer); }
public void Subscribe(ICloverDeviceObserver observer) { deviceObservers.Add(observer); }