Files
AnimeTV-Backend/src/modules/internal/services/http/createHeroBanner.service.ts
Rafi Arrafif 7f6b1373f4
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 1m42s
💥 breaking: update endpoint to support new banner schema
2026-03-25 12:39:23 +07:00

13 lines
507 B
TypeScript

import { Static } from "elysia";
import { ErrorForwarder } from "../../../../helpers/error/instances/forwarder";
import { insertHeroBannerRepository } from "../../repositories/insertHeroBanner.repository";
import { createHeroBannerSchema } from "../../schemas/createHeroBanner.schema";
export const createHeroBannerService = async (payload: Static<typeof createHeroBannerSchema.body>) => {
try {
return await insertHeroBannerRepository(payload);
} catch (error) {
ErrorForwarder(error);
}
};