const router = require("express").Router(); const handleUpdateRegionNearby = require("../models/handleUpdateRegionNearby.js") const handleUpdateRegionNearbyById = require("../models/handleUpdateRegionNearbyById.js") const handleUpdateRegionNearbyImgUrl = require("../models/handleUpdateRegionNearbyImgUrl.js") const handleUpdateRegionNearbyImgUrlById = require("../models/handleUpdateRegionNearbyImgUrlById.js") module.exports = dbConn => { router.patch("/api/v1/update/regions/all/nearby", async (req, res) => { res.json(await handleUpdateRegionNearby(dbConn)) }); router.patch("/api/v1/update/regions/all/lonlat", async (req,res) => { res.json(await handleRegionLonLat(dbConn)) }); router.patch("/api/v1/update/regions/:id/nearby", async (req, res) => { res.json(await handleUpdateRegionNearbyById(dbConn, req.params.id)) }); router.patch("/api/v1/update/regions/all/nearby/imgurl", async (req, res) => { res.json(await handleUpdateRegionNearbyImgUrl(dbConn)) }); router.patch("/api/v1/update/regions/:id/nearby/imgurl", async (req, res) => { res.json(await handleUpdateRegionNearbyImgUrlById(dbConn, req.params.id)) }); return router }