/// <summary> /// Initializes a new instance of the <see cref="MessageBirdAdapter"/> class using configuration settings. /// </summary> /// <param name="relayProcessor">An <see cref="IRelayProcessor"/> instance.</param> /// <param name="messageBirdAdapterConfiguration">An <see cref="MessageBirdAdapterConfiguration"/> instance.</param> public MessageBirdAdapter(IRelayProcessor relayProcessor, IOptions <MessageBirdAdapterConfiguration> messageBirdAdapterConfiguration) : this(new MessageBirdClientWrapper(messageBirdAdapterConfiguration)) { _relayProcessor = relayProcessor; MessageBirdActivitiesReceived += OnActivitiesReceived; }
/// <summary> /// Initializes a new instance of the <see cref="LineAdapter"/> class using configuration settings. /// </summary> /// <param name="relayProcessor">An <see cref="IRelayProcessor"/> instance.</param> /// <param name="lineAdapterConfiguration">An <see cref="LineAdapterConfiguration"/> instance.</param> public LineAdapter(IRelayProcessor relayProcessor, IOptions <LineAdapterConfiguration> lineAdapterConfiguration) : this(new LineClientWrapper(lineAdapterConfiguration)) { _relayProcessor = relayProcessor; LineActivitiesReceived += OnActivitiesReceived; }