public SearchProjectClient(string intercomApiAuthKey, KontentFunctionsSettings kontentSettings, AlgoliaSettings algoliaSettings) { intercom = new IntercomFunctions(intercomApiAuthKey); kontent = new KontentFunctions(kontentSettings); algolia = new AlgoliaFunctions(algoliaSettings); processedItems = new Dictionary <string, bool>(); emptyProject = kontentSettings.CleanProject; bannedConversations = kontentSettings.BannedConversations.Split(','); searchConversations = new Dictionary <string, SearchConversation>() { }; searchUsers = new Dictionary <string, SearchUser>() { }; }
public AlgoliaFunctions(AlgoliaSettings settings) { client = new SearchClient(settings.ApplicationId, settings.ApiKey); index = client.InitIndex(settings.IndexName); }