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; }