Example #1
0
        public async Task StartAsync()
        {
            UserLookup = new WikiBotDatabase(await r.GetSubredditAsync(srName, false));
            await SrCacheUpdateAsync();

            await Task.WhenAll(StartCommentLoopAsync(), StartNewBanUpdateLoopAsync(), StartSrCacheUpdateLoopAsync(), StartSrCacheUpdateLoopAsync(), StartInviteAcceptorLoopAsync());
        }
 public CacheableBackedBotDatabase(IBotDatabase database, TimeSpan ttl)
 {
     this.Database = database;
     this.Ttl      = ttl;
 }