diff options
| author | Marie <github@yuugi.dev> | 2024-10-03 20:02:55 +0200 |
|---|---|---|
| committer | Marie <github@yuugi.dev> | 2024-10-03 20:02:55 +0200 |
| commit | 4d011e7fe01c9ce990162cfcb6221c8984434ed3 (patch) | |
| tree | d5decef12567d6ec31c5fc226ddf09e45745857b /packages/backend/src/core | |
| parent | extract SponsorsService, use RedisKVCache (diff) | |
| download | sharkey-4d011e7fe01c9ce990162cfcb6221c8984434ed3.tar.gz sharkey-4d011e7fe01c9ce990162cfcb6221c8984434ed3.tar.bz2 sharkey-4d011e7fe01c9ce990162cfcb6221c8984434ed3.zip | |
chore: change typing, remove unusued imports
Diffstat (limited to 'packages/backend/src/core')
| -rw-r--r-- | packages/backend/src/core/SponsorsService.ts | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/packages/backend/src/core/SponsorsService.ts b/packages/backend/src/core/SponsorsService.ts index 6846df3554..df3e40fbd4 100644 --- a/packages/backend/src/core/SponsorsService.ts +++ b/packages/backend/src/core/SponsorsService.ts @@ -12,13 +12,15 @@ import { bindThis } from '@/decorators.js'; @Injectable() export class SponsorsService implements OnApplicationShutdown { - private cache: RedisKVCache<any>; + private cache: RedisKVCache<void[]>; constructor( - @Inject(DI.redis) private redisClient: Redis.Redis, + @Inject(DI.redis) + private redisClient: Redis.Redis, + private metaService: MetaService, ) { - this.cache = new RedisKVCache<any>(this.redisClient, 'sponsors', { + this.cache = new RedisKVCache<void[]>(this.redisClient, 'sponsors', { lifetime: 1000 * 60 * 60, memoryCacheLifetime: 1000 * 60, fetcher: (key) => { @@ -26,7 +28,7 @@ export class SponsorsService implements OnApplicationShutdown { return this.fetchSharkeySponsors(); }, toRedisConverter: (value) => JSON.stringify(value), - fromRedisConverter: (value) => JSON.parse(value) + fromRedisConverter: (value) => JSON.parse(value), }); } |