Browse Source

Fix type

pull/2156/head
Thomas 2 years ago
parent
commit
ad21d9042f
  1. 7
      apps/api/src/app/redis-cache/redis-cache.module.ts

7
apps/api/src/app/redis-cache/redis-cache.module.ts

@ -1,8 +1,9 @@
import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module';
import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service';
import { CacheModule } from '@nestjs/cache-manager';
import { Module } from '@nestjs/common'; import { Module } from '@nestjs/common';
import { CacheManagerOptions, CacheModule } from '@nestjs/cache-manager'; import { redisStore } from 'cache-manager-redis-store';
import * as redisStore from 'cache-manager-redis-store'; import type { RedisClientOptions } from 'redis';
import { RedisCacheService } from './redis-cache.service'; import { RedisCacheService } from './redis-cache.service';
@ -12,7 +13,7 @@ import { RedisCacheService } from './redis-cache.service';
imports: [ConfigurationModule], imports: [ConfigurationModule],
inject: [ConfigurationService], inject: [ConfigurationService],
useFactory: async (configurationService: ConfigurationService) => { useFactory: async (configurationService: ConfigurationService) => {
return <CacheManagerOptions>{ return <RedisClientOptions>{
host: configurationService.get('REDIS_HOST'), host: configurationService.get('REDIS_HOST'),
max: configurationService.get('MAX_ITEM_IN_CACHE'), max: configurationService.get('MAX_ITEM_IN_CACHE'),
password: configurationService.get('REDIS_PASSWORD'), password: configurationService.get('REDIS_PASSWORD'),

Loading…
Cancel
Save