💀 Fixing error in Controller with (TV) animes

pull/33/head
capitanwesler 4 years ago
parent 596524f03b
commit 189bf729c0

@ -582,7 +582,9 @@ export default class AnimeController {
return res.status(200).json(resultRedis); return res.status(200).json(resultRedis);
} else { } else {
searchAnime = await AnimeModel.findOne({ title: { $eq: title } }); searchAnime = await AnimeModel.findOne({
$or: [{ title: { $eq: title } }, { title: { $eq: `${title} (TV)` } }],
});
} }
} catch (err) { } catch (err) {
return next(err); return next(err);

@ -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(

Loading…
Cancel
Save