Example #1
0
 public AdminModule(IConfiguration config, IGumroadApi gumroad, RootDatabase db, ResponsiveService responsive)
 {
     _config     = config;
     _gumroad    = gumroad;
     _db         = db;
     _responsive = responsive;
 }
Example #2
0
        public LinkingService(
            ILogger <LinkingService> logger,
            ResponsiveService responsive,
            DiscordSocketClient discord,
            IConfiguration config,
            IGumroadApi gumroad,
            RootDatabase db)
        {
            _logger     = logger;
            _responsive = responsive;
            _discord    = discord;
            _config     = config;
            _gumroad    = gumroad;
            _db         = db;

            _cachedSales      = new List <GumroadSale>();
            _ratelimitedUsers = new ConcurrentDictionary <ulong, DateTime>();
        }