Update CustomEmojiService.ts

This commit is contained in:
syuilo 2023-04-12 16:10:17 +09:00
parent d06d1e8682
commit 72031e49fc

View file

@ -45,6 +45,7 @@ export class CustomEmojiService {
fetcher: () => this.emojisRepository.find({ where: { host: IsNull() } }).then(emojis => new Map(emojis.map(emoji => [emoji.name, emoji]))),
toRedisConverter: (value) => JSON.stringify(Array.from(value.values())),
fromRedisConverter: (value) => {
if (!Array.isArray(JSON.parse(value))) return undefined; // 古いバージョンの壊れたキャッシュが残っていることがある(そのうち消す)
return new Map(JSON.parse(value).map((x) => [x.name, {
...x,
updatedAt: new Date(x.updatedAt),