summaryrefslogtreecommitdiff
path: root/packages/backend/src
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
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')
-rw-r--r--packages/backend/src/core/SponsorsService.ts10
-rw-r--r--packages/backend/src/server/api/endpoints/sponsors.ts3
2 files changed, 7 insertions, 6 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),
});
}
diff --git a/packages/backend/src/server/api/endpoints/sponsors.ts b/packages/backend/src/server/api/endpoints/sponsors.ts
index fb6e51fd4e..2a8a461a8f 100644
--- a/packages/backend/src/server/api/endpoints/sponsors.ts
+++ b/packages/backend/src/server/api/endpoints/sponsors.ts
@@ -3,9 +3,8 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
-import { Inject, Injectable } from '@nestjs/common';
+import { Injectable } from '@nestjs/common';
import { Endpoint } from '@/server/api/endpoint-base.js';
-import { DI } from '@/di-symbols.js';
import { SponsorsService } from '@/core/SponsorsService.js';
export const meta = {