chore: change typing, remove unusued imports

This commit is contained in:
Marie 2024-10-03 20:02:55 +02:00
parent c2cc718f03
commit 4d011e7fe0
No known key found for this signature in database
GPG key ID: 7ADF6C9CD9A28555
2 changed files with 7 additions and 6 deletions

View file

@ -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),
});
}

View file

@ -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 = {