|
|
@ -113,7 +113,7 @@ export default class AnimeController {
|
|
|
|
|
|
|
|
|
|
|
|
redisClient.expireat(
|
|
|
|
redisClient.expireat(
|
|
|
|
`schedule_${hashStringMd5(day)}`,
|
|
|
|
`schedule_${hashStringMd5(day)}`,
|
|
|
|
new Date().getTime() + parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
res.status(200).json({
|
|
|
|
res.status(200).json({
|
|
|
@ -192,12 +192,12 @@ export default class AnimeController {
|
|
|
|
if (subtype) {
|
|
|
|
if (subtype) {
|
|
|
|
redisClient.expireat(
|
|
|
|
redisClient.expireat(
|
|
|
|
`top_${hashStringMd5(`${type}:${subtype}:${page}`)}`,
|
|
|
|
`top_${hashStringMd5(`${type}:${subtype}:${page}`)}`,
|
|
|
|
new Date().getTime() + parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
);
|
|
|
|
);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
redisClient.expireat(
|
|
|
|
redisClient.expireat(
|
|
|
|
`top_${hashStringMd5(`${type}:${page}`)}`,
|
|
|
|
`top_${hashStringMd5(`${type}:${page}`)}`,
|
|
|
|
new Date().getTime() + parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -284,7 +284,7 @@ export default class AnimeController {
|
|
|
|
|
|
|
|
|
|
|
|
redisClient.expireat(
|
|
|
|
redisClient.expireat(
|
|
|
|
`lastEpisodes_${hashStringMd5('lastEpisodes')}`,
|
|
|
|
`lastEpisodes_${hashStringMd5('lastEpisodes')}`,
|
|
|
|
new Date().getTime() + parseInt(`${+new Date() / 1000}`, 10) + 1800,
|
|
|
|
parseInt(`${+new Date() / 1000}`, 10) + 1800,
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
res.status(200).json({
|
|
|
|
res.status(200).json({
|
|
|
@ -352,7 +352,7 @@ export default class AnimeController {
|
|
|
|
|
|
|
|
|
|
|
|
redisClient.expireat(
|
|
|
|
redisClient.expireat(
|
|
|
|
`contentTv_${hashStringMd5(`${type}:${page}`)}`,
|
|
|
|
`contentTv_${hashStringMd5(`${type}:${page}`)}`,
|
|
|
|
new Date().getTime() + parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
res.status(200).json({
|
|
|
|
res.status(200).json({
|
|
|
@ -420,7 +420,7 @@ export default class AnimeController {
|
|
|
|
|
|
|
|
|
|
|
|
redisClient.expireat(
|
|
|
|
redisClient.expireat(
|
|
|
|
`contentSpecial_${hashStringMd5(`${type}:${page}`)}`,
|
|
|
|
`contentSpecial_${hashStringMd5(`${type}:${page}`)}`,
|
|
|
|
new Date().getTime() + parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
res.status(200).json({
|
|
|
|
res.status(200).json({
|
|
|
@ -488,7 +488,7 @@ export default class AnimeController {
|
|
|
|
|
|
|
|
|
|
|
|
redisClient.expireat(
|
|
|
|
redisClient.expireat(
|
|
|
|
`contentOva_${hashStringMd5(`${type}:${page}`)}`,
|
|
|
|
`contentOva_${hashStringMd5(`${type}:${page}`)}`,
|
|
|
|
new Date().getTime() + parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
res.status(200).json({
|
|
|
|
res.status(200).json({
|
|
|
@ -556,7 +556,7 @@ export default class AnimeController {
|
|
|
|
|
|
|
|
|
|
|
|
redisClient.expireat(
|
|
|
|
redisClient.expireat(
|
|
|
|
`contentMovie_${hashStringMd5(`${type}:${page}`)}`,
|
|
|
|
`contentMovie_${hashStringMd5(`${type}:${page}`)}`,
|
|
|
|
new Date().getTime() + parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
res.status(200).json({
|
|
|
|
res.status(200).json({
|
|
|
@ -606,7 +606,7 @@ export default class AnimeController {
|
|
|
|
|
|
|
|
|
|
|
|
redisClient.expireat(
|
|
|
|
redisClient.expireat(
|
|
|
|
`episodes_${hashStringMd5(title)}`,
|
|
|
|
`episodes_${hashStringMd5(title)}`,
|
|
|
|
new Date().getTime() + parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
res.status(200).json({ episodes });
|
|
|
|
res.status(200).json({ episodes });
|
|
|
@ -652,7 +652,7 @@ export default class AnimeController {
|
|
|
|
|
|
|
|
|
|
|
|
redisClient.expireat(
|
|
|
|
redisClient.expireat(
|
|
|
|
`servers_${hashStringMd5(id)}`,
|
|
|
|
`servers_${hashStringMd5(id)}`,
|
|
|
|
new Date().getTime() + parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
parseInt(`${+new Date() / 1000}`, 10) + 7200,
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
res.status(200).json({ servers: data });
|
|
|
|
res.status(200).json({ servers: data });
|
|
|
|