Skip to content

Commit 1d42ccd

Browse files
authored
fix(animekai): add recent-episodes endpoint (#670)
1 parent 1653348 commit 1d42ccd

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/routes/anime/animekai.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ const routes = async (fastify: FastifyInstance, options: RegisterOptions) => {
1717
'/latest-completed',
1818
'/new-releases',
1919
'/recent-added',
20+
'/recent-episodes',
2021
'/schedule/:date',
2122
'/spotlight',
2223
'/search-suggestions/:query',
@@ -83,6 +84,18 @@ const routes = async (fastify: FastifyInstance, options: RegisterOptions) => {
8384
}
8485
});
8586

87+
fastify.get('/recent-episodes', async (request: FastifyRequest, reply: FastifyReply) => {
88+
const page = (request.query as { page: number }).page;
89+
try {
90+
const res = await animekai.fetchRecentlyUpdated(page);
91+
reply.status(200).send(res);
92+
} catch (error) {
93+
reply.status(500).send({
94+
message: 'Something went wrong. Contact developer for help.',
95+
});
96+
}
97+
});
98+
8699
fastify.get('/schedule/:date', async (request: FastifyRequest, reply: FastifyReply) => {
87100
const date = (request.params as { date: string }).date;
88101
try {

0 commit comments

Comments
 (0)