const router = require('express').Router(); const api = require('../controllers/api.js'); module.exports = (worker)=> { router.route('*').get(api.hasConfig); router.route('/config').post(api.configPost); router.route('/').get( api.home); router.route('/home').get(api.home); router.route('/search').get(api.search) .post(api.search); router.route('/searchbar').get(api.searchBar); router.route('/recommended').get(api.recommended); router.route('/favorites').get(api.favorites); router.route('/bookmark/:scanlator/:title/:idorLink?').post(api.bookmark(worker)); router.route('/manga/:scanlator/:link/:title').get(api.manga); router.route('/chapter/:scanlator/:link/:title/:chapter').get(api.chapter); router.route('/chapternavinfo/:scanlator/:mangaLink/:title/:chapter').get(api.chapterNavInfo); router.route('/dashboard').get(api.dashboard); router.route('/login').get(api.loginPage) .post(api.login); router.route('/logout').get(api.logout); router.route('/chapterRead/:scanlator/:link/:title/:chapter/').post(api.chapterRead); router.route('/chapterRead/:scanlator/:link/:title/:chapter/:img').post(api.chapterIncompleteRead); //Undefined Routes v router.use(api.errorPage); return router; };