✨ feat: endpoint for create video service
This commit is contained in:
@ -0,0 +1,23 @@
|
||||
import { SystemAccountId } from "../../../../config/account/system";
|
||||
import { ErrorForwarder } from "../../../../helpers/error/instances/forwarder";
|
||||
import { CreateVideoServiceBodyRequest } from "../../controllers/createVideoService.controller";
|
||||
import { createVideoServiceInternalRepository } from "../../repositories/createVideoService.repository";
|
||||
|
||||
export const createVideoServiceInternalService = async (
|
||||
body: CreateVideoServiceBodyRequest,
|
||||
) => {
|
||||
try {
|
||||
return await createVideoServiceInternalRepository({
|
||||
name: body.name,
|
||||
domain: body.domain,
|
||||
logo: body.logo,
|
||||
hexColor: body.hexColor,
|
||||
endpointVideo: body.endpointVideo,
|
||||
endpointThumbnail: body.endpointThumbnail,
|
||||
endpointDownload: body.endpointDownload,
|
||||
createdBy: SystemAccountId,
|
||||
});
|
||||
} catch (error) {
|
||||
ErrorForwarder(error);
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user