public ClarifySessionCache(IClarifyApplicationFactory clarifyApplicationFactory, ILogger logger, Func <ICurrentSDKUser> currentSdkUser) { _clarifyApplicationFactory = clarifyApplicationFactory; _logger = logger; _currentSdkUser = currentSdkUser; _agentSessionCacheByUsername.OnMissing = onAgentMissing; _contactSessionCacheByUsername.OnMissing = onContactMissing; }
public UserAuthenticator(ILogger logger, IClarifyApplicationFactory clarifyApplicationFactory) { _logger = logger; _clarifyApplicationFactory = clarifyApplicationFactory; }
public ApplicationSessionCache(IClarifyApplicationFactory clarifyApplicationFactory, ILogger logger) { _clarifyApplicationFactory = clarifyApplicationFactory; _logger = logger; }
public ContactAuthenticator(ILogger logger, IClarifyApplicationFactory clarifyApplicationFactory) { _logger = logger; _clarifyApplicationFactory = clarifyApplicationFactory; }