// /components/seed/seedController.js 'use strict'; const catchAsync = require('../../utils/catchAsync'); const seedService = require('./seedService'); const { successResponse } = require('../../utils/apiResponse'); exports.getStatus = catchAsync(async (req, res) => { const status = await seedService.getStatus(); return successResponse(res, 200, 'Seed status retrieved', status); }); exports.runSeed = catchAsync(async (req, res) => { const result = await seedService.runSeed(req.user?._id); return successResponse(res, 200, 'Database seeded successfully', result); });