23 lines
601 B
JavaScript
23 lines
601 B
JavaScript
// ENVIRONMENT
|
|
require("dotenv").config();
|
|
|
|
// DATABASE
|
|
const { PrismaClient : UtilityClient } = require("../../prisma/clients/utility");
|
|
|
|
const prisma = new UtilityClient();
|
|
|
|
// CONSTANTS
|
|
const { badRequestResponse, successResponse } = require("../res/responses.js");
|
|
|
|
// CONTROLLER
|
|
exports.getAll = async (req, res) => {
|
|
try {
|
|
const cctvData = await prisma.cameras.findMany({});
|
|
|
|
return successResponse(res, "Data retrieved successfully!", cctvData);
|
|
|
|
} catch (err) {
|
|
return badRequestResponse(res, "Error retrieving cctv data", err);
|
|
}
|
|
}
|