|
|
@ -311,6 +311,21 @@ export default class DirectoryController {
|
|
|
|
related: await getRelatedAnimesMAL(resultQuery!.mal_id),
|
|
|
|
related: await getRelatedAnimesMAL(resultQuery!.mal_id),
|
|
|
|
};
|
|
|
|
};
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
case 'monoschinos':
|
|
|
|
|
|
|
|
resultAnime = {
|
|
|
|
|
|
|
|
title: resultQuery?.title,
|
|
|
|
|
|
|
|
poster: resultQuery?.poster,
|
|
|
|
|
|
|
|
synopsis: resultQuery?.description,
|
|
|
|
|
|
|
|
status: resultQuery?.state,
|
|
|
|
|
|
|
|
type: resultQuery?.type,
|
|
|
|
|
|
|
|
rating: resultQuery?.score,
|
|
|
|
|
|
|
|
genres: resultQuery?.genres,
|
|
|
|
|
|
|
|
moreInfo: [await animeExtraInfo(resultQuery!.mal_id)],
|
|
|
|
|
|
|
|
promo: await getAnimeVideoPromo(resultQuery!.mal_id),
|
|
|
|
|
|
|
|
characters: await getAnimeCharacters(resultQuery!.mal_id),
|
|
|
|
|
|
|
|
related: await getRelatedAnimesMAL(resultQuery!.mal_id),
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
resultAnime = undefined;
|
|
|
|
resultAnime = undefined;
|
|
|
|
break;
|
|
|
|
break;
|
|
|
@ -328,8 +343,6 @@ export default class DirectoryController {
|
|
|
|
JSON.stringify(resultAnime),
|
|
|
|
JSON.stringify(resultAnime),
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
console.log(`moreInfo_${hashStringMd5(title)}`);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* After 24hrs expire the key. */
|
|
|
|
/* After 24hrs expire the key. */
|
|
|
|
|
|
|
|
|
|
|
|
redisClient.expireat(
|
|
|
|
redisClient.expireat(
|
|
|
|