| 123456789101112131415161718192021222324252627282930313233343536 | const logModel = require('../../model/log.model')const handleError = require('../../utils/v1/handleError')const response = require('../../utils/responseHandler')const { validate } = require('../../utils/v1/validation')exports.create = handleError(async (req, res) => {  const user = req.user  const { aktivitas, os, ipv4, menu } = req.body  const isValid = validate(res, req.body, {    aktivitas: 'string',    os: 'string',    ipv4: 'string',  })  if (!isValid) return  await logModel.create({    user: user._id,    aktivitas,    os,    ipv4,    menu,  })  return response.success(res, {    message: 'log berhasil dibuat',  })})exports.all = handleError(async (req, res) => {  const log = await logModel.find().populate('user').sort({ createdAt: -1 })  return response.success(res, {    data: log,  })})
 |