| Current Path : /var/node/inatote/qa_inatote/address/ |
| Current File : /var/node/inatote/qa_inatote/address/index.js |
import makeDb from '../db/index.js'
import makeaddressList from './address-list.js'
import makeaddressEndpointHandler from './address-endpoint.js'
import verify from '../helpers/verify-middleware.js'
import upload from "../services/imageUpload.js";
import express from 'express';
const database = makeDb()
const router = express.Router()
const addressList = makeaddressList({ database })
const addressEndpointHandler = makeaddressEndpointHandler({ addressList })
router.post('/' ,verify , addressEndpointHandler.postaddress);
router.get('/', addressEndpointHandler.getaddress);
router.get('/:id', addressEndpointHandler.getaddress);
router.put('/:id', verify , addressEndpointHandler.updateaddress);
router.delete('/:id' , verify , addressEndpointHandler.deleteaddress)
router.get('/makeDefault/:id', verify , addressEndpointHandler.defaultaddress)
export default router