user.controller.js 673 B

123456789101112131415161718192021222324
  1. const handleError = require('../utils/handleError')
  2. const response = require('../utils/responseHandler')
  3. const userModel = require('../model/user.model')
  4. const { validate } = require('../utils/validation')
  5. exports.addUserPublic = handleError(async (req, res) => {
  6. req.body.dokumen = req.files
  7. const isValid = validate(res, req.body, {
  8. nama: 'string',
  9. email: 'string',
  10. no_hp: 'string',
  11. alamat: 'string',
  12. dokumen: { type: 'array', items: 'object' },
  13. })
  14. if (!isValid) return
  15. })
  16. exports.get = handleError((req, res) => {
  17. const user = req.user
  18. return response.success(res, {
  19. message: 'Berhasil mengambil data user',
  20. data: user,
  21. })
  22. })