public UserMembershipsController(IUserMembershipFinder userMembershipFinder, IResponseTimeLogger responseTimeLogger, IPartnerCache partnersManager, IResponseGenerator responseGenerator)
 {
     _responseTimeLogger   = responseTimeLogger;
     _responseGenerator    = responseGenerator;
     _partnersManager      = partnersManager;
     _userMembershipFinder = userMembershipFinder;
 }
示例#2
0
 public CookieSyncHandler(RequestDelegate next, IUserIdSetter userIdSetter, ICrowlerCache crowlerCache, IPartnerCache partnerCache, IOptions <CookieSyncingAPISetting> configuration, IMongoClient mongoClient)
 {
     _partnerCache  = partnerCache;
     _crowlerCache  = crowlerCache;
     _mongoClient   = mongoClient;
     _userIdSetter  = userIdSetter;
     _configuration = configuration.Value;
 }
示例#3
0
 public IFrameHandler(RequestDelegate next, IUserIdSetter userIdSetter, ICrowlerCache crowlerCache, IErrorLogger errorLogger, IOptions <ScriptAPISetting> configuration, IHostCache hostDictionary, IPartnerCache partnersManager)
 {
     _partnerCache  = partnersManager;
     _hostCache     = hostDictionary;
     _userIdSetter  = userIdSetter;
     _crowlerCache  = crowlerCache;
     _errorLogger   = errorLogger;
     _configuration = configuration.Value;
 }