public TokenManager(IOptions <BotCredential> botCredential, IMemoryCache memoryCache) { this._httpClient = new HttpClient(); this._memoryCache = memoryCache; this._botCredential = botCredential.Value; this._jsonSerializerSettings = new CamelCaseJsonSerializerSettings(); }
public IntentManager(IOptions <BotCredential> botCredential, ITokenManager tokenManager) { this._tokenManager = tokenManager; this._botCredential = botCredential.Value; }
public BotController(IOptions <BotCredential> botCredential, ITokenManager tokenManager, IIntentManager intentManager) { this._tokenManager = tokenManager; this._intentManager = intentManager; this._botCredential = botCredential.Value; }