const Router = require("@koa/router"); const StatusCodes = require("../../utilities/statusCodes") const routeHandlers = require("../../middleware/routeHandlers") const router = Router(); // async function isAuthenticated(ctx, next) { // if (ctx.isAuthenticated) { // await next() // } else { // ctx.response.status = StatusCodes.UNAUTHORIZED // } // } // router.use(isAuthenticated) // router.post( // "/_builder/instance/:appname/:instanceid/api/upgradeData", // routeHandlers.upgradeData // ) // router.post("/:appname/api/changeMyPassword", routeHandlers.changeMyPassword) // router.post( // "/_builder/instance/:appname/:instanceid/api/changeMyPassword", // routeHandlers.changeMyPassword // ) // router.post( // "/:appname/api/executeAction/:actionname", // routeHandlers.executeAction // ) // router.post( // "/_builder/instance/:appname/:instanceid/api/executeAction/:actionname", // routeHandlers.executeAction // ) // router.post("/:appname/api/createUser", routeHandlers.createUser) // router.post( // "/_builder/instance/:appname/:instanceid/api/createUser", // routeHandlers.createUser // ) // router.post("/:appname/api/enableUser", routeHandlers.enableUser) // router.post( // "/_builder/instance/:appname/:instanceid/api/enableUser", // routeHandlers.enableUser // ) // router.post("/:appname/api/disableUser", routeHandlers.disableUser) // router.post( // "/_builder/instance/:appname/:instanceid/api/disableUser", // routeHandlers.disableUser // ) // router.get("/:appname/api/users", routeHandlers.getUsers) // router.get( // "/_builder/instance/:appname/:instanceid/api/users", // routeHandlers.getUsers // ) // router.get("/:appname/api/accessLevels", routeHandlers.getAccessLevels) // router.get( // "/_builder/instance/:appname/:instanceid/api/accessLevels", // routeHandlers.getAccessLevels // ) // router.get("/:appname/api/listRecords/*", routeHandlers.listRecordsGet) // router.get( // "/_builder/instance/:appname/:instanceid/api/listRecords/*", // routeHandlers.listRecordsGet // ) // router.post("/:appname/api/listRecords/*", routeHandlers.listRecordsPost) // router.post( // "/_builder/instance/:appname/:instanceid/api/listRecords/*", // routeHandlers.listRecordsPost // ) // router.post("/:appname/api/aggregates/*", routeHandlers.aggregatesPost) // router.post( // "/_builder/instance/:appname/:instanceid/api/aggregates/*", // routeHandlers.aggregatesPost // ) // router.post("/:appname/api/files/*", routeHandlers.postFiles) // router.post( // "/_builder/instance/:appname/:instanceid/api/files/*", // routeHandlers.postFiles // ) // router.post("/:appname/api/record/*", routeHandlers.saveRecord) // router.post( // "/_builder/instance/:appname/:instanceid/api/record/*", // routeHandlers.saveRecord // ) // router.get("/:appname/api/lookup_field/*", routeHandlers.lookupField) // router.get( // "/_builder/instance/:appname/:instanceid/api/lookup_field/*", // routeHandlers.lookupField // ) // router.get("/:appname/api/record/*", routeHandlers.getRecord) // router.get( // "/_builder/instance/:appname/:instanceid/api/record/*", // routeHandlers.getRecord // ) // router.del("/:appname/api/record/*", routeHandlers.deleteRecord) // router.del( // "/_builder/instance/:appname/:instanceid/api/record/*", // routeHandlers.deleteRecord // ) // router.post("/:appname/api/apphierarchy", routeHandlers.saveAppHierarchy) module.exports = router