const express = require('express'); const router = express.Router(); const ctrl = require('../../controllers/admin/profile.controller'); const { validate } = require('../../middleware/validate.middleware'); const { updateProfileValidator } = require('../../validators/profile.validator'); const { handleAvatarUpload } = require('../../middleware/avatar_upload.middleware'); router.get('/', ctrl.getProfile); router.put('/', ...updateProfileValidator, validate, ctrl.updateProfile); router.post('/avatar', handleAvatarUpload, ctrl.uploadAvatar); router.delete('/avatar', ctrl.deleteAvatar); module.exports = router;