summaryrefslogtreecommitdiff
path: root/packages/backend/src/core
diff options
context:
space:
mode:
authorMarie <github@yuugi.dev>2024-10-03 20:02:55 +0200
committerMarie <github@yuugi.dev>2024-10-03 20:02:55 +0200
commit4d011e7fe01c9ce990162cfcb6221c8984434ed3 (patch)
treed5decef12567d6ec31c5fc226ddf09e45745857b /packages/backend/src/core
parentextract SponsorsService, use RedisKVCache (diff)
downloadsharkey-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.ts10
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),
});
}