Exemplo n.º 1
0
 public ManualSessionPlugin(ICacheClient cacheClient, IEventRepository eventRepository, AssignToStackAction assignToStack, UpdateStatsAction updateStats)
 {
     _cacheClient     = new ScopedCacheClient(cacheClient, "session");
     _eventRepository = eventRepository;
     _assignToStack   = assignToStack;
     _updateStats     = updateStats;
 }
Exemplo n.º 2
0
 public SessionPlugin(ICacheClient cacheClient, IEventRepository eventRepository, AssignToStackAction assignToStack, UpdateStatsAction updateStats, LocationPlugin locationPlugin, ILoggerFactory loggerFactory = null) : base(loggerFactory)
 {
     _cache           = new ScopedCacheClient(cacheClient, "session");
     _eventRepository = eventRepository;
     _assignToStack   = assignToStack;
     _updateStats     = updateStats;
     _locationPlugin  = locationPlugin;
 }
Exemplo n.º 3
0
 public AutoSessionPlugin(ICacheClient cacheClient, IEventRepository eventRepository, AssignToStackAction assignToStack, UpdateStatsAction updateStats, LocationPlugin locationPlugin)
 {
     _cacheClient     = new ScopedCacheClient(cacheClient, "session");
     _eventRepository = eventRepository;
     _assignToStack   = assignToStack;
     _updateStats     = updateStats;
     _locationPlugin  = locationPlugin;
 }