public ChatBotProcessor(IInputReaderContract readerRef, ISelectedItemsContract selectionRef, IDataAccessLayerContract dataRef, ILoggerContract loggerRef) { this.ReaderRef = readerRef; this.SelectionRef = selectionRef; this.DataRef = dataRef; this.LoggerRef = loggerRef; }
public BaseApiClient(string baseUrl, ILoggerContract logger = null) { BaseUrl = baseUrl; restClient = new RestClient(baseUrl) { Timeout = (int)TimeSpan.FromMinutes(10).TotalMilliseconds }; Logger = logger; if (Logger == null) { Logger = new DefaultLogger(string.Empty, string.Empty);//, null); } }