public TranslatorService(HttpClient httpClient, SusTranslatorPlugin susSuiteCore) { _httpClient = httpClient; _susSuiteCore = susSuiteCore; _translatorSettings = _susSuiteCore.ConfigService.GetConfig<TranslatorSettings>(); _httpClient.BaseAddress = new Uri(_translatorSettings.Endpoint); _httpClient.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", _translatorSettings.ApiKey); }
public TranslatorPlugin(SusTranslatorPlugin susSuiteCore) { _susSuiteCore = susSuiteCore; var translatorSettings = _susSuiteCore.ConfigService.GetConfig <TranslatorSettings>(); }
public TranslatorEventListener(SusTranslatorPlugin susSuiteCore, ITranslatorService translatorService) { _susSuiteCore = susSuiteCore; _translatorService = translatorService; _translatorSettings = _susSuiteCore.ConfigService.GetConfig <TranslatorSettings>(); }