Example #1
0
		public UptimeHandler(ICommandQueue commandQueue, ITwitchApi twitchApi)
		{
			_twitchApi = twitchApi;
			_commandQueue = commandQueue;
			_lastRequests = new ConcurrentDictionary<string, DateTime>();
		}
Example #2
0
		public UserManager()
		{
			_api = PluginStore.Container.GetExport<ITwitchApi>().Value;
			_repoStore = PluginStore.Container.GetExport<IDataSource>().Value;
			_logger = PluginStore.Container.GetExport<ILog>().Value;
		}
 public TwitchRepository(ITwitchApi twitchApi, IConfiguration config)
 {
     _twitchApi = twitchApi;
     _config    = config;
 }