public async Task Load(IDatabaseConnector databaseConnector, IFtpClient ftpClient, Directory moduleDirectory, IModuleLogger moduleLogger) { this.connectionString = await databaseConnector.GetDatabaseConnectionStringAsync(Guid.Parse(Id), DatabasePassword); this.cache = new AnimeSearchCache(this.connectionString, new CrunchyrollApiService()); this.GrpcServices = new[] { CrunchyrollService.BindService(new CrunchyRollImplementation(this.cache)), }; Console.WriteLine("Loaded CR"); }
public CrunchyRollImplementation(AnimeSearchCache cache) { this.cache = cache; }