This commit is contained in:
payacom
2026-09-24 21:03:27 +03:30
parent 7f0ddfde70
commit 806471241e
43 changed files with 2166 additions and 144 deletions

View File

@@ -16,6 +16,9 @@ const ordersRouter = require('./application/orders')
const shopOrderPaymentRouter = require('./application/payment/shop-order')
const walletRouter = require('./application/wallet')
const bookingsRouter = require('./application/bookings')
const autoDirectRouter = require('./application/autoDirect')
const shareableLinksRouter = require('./application/shareableLinks')
const adsRouter = require('./application/ads')
const profileRouter = require('./application/profile')
const workroomRouter = require('./application/workroom')
const messagesRouter = require('./application/messages')
@@ -36,10 +39,12 @@ const giftsRouter = require('./application/gifts')
const chatRoomsRouter = require('./application/chat-rooms')
const suggestionsRouter = require('./application/suggestions')
const analyticsRouter = require('./application/analytics')
const geoRouter = require('./application/geo')
const projectsPanelRouter = require('./panel/projects')
const postsPanelRouter = require('./panel/posts')
const expertisePanelRouter = require('./panel/expertise')
const adsPanelRouter = require('./panel/ads')
const shopCategoriesPanelRouter = require('./panel/shop-categories')
const marketplaceShopsPanelRouter = require('./panel/marketplace-shops')
const walletRequestsPanelRouter = require('./panel/wallet-requests')
@@ -89,6 +94,9 @@ module.exports = (app) => {
app.use('/api/v1/payment/shop-order', shopOrderPaymentRouter)
app.use('/api/v1/wallet', walletRouter)
app.use('/api/v1/bookings', bookingsRouter)
app.use('/api/v1/auto-direct', autoDirectRouter)
app.use('/api/v1/shareable-links', shareableLinksRouter)
app.use('/api/v1/ads', adsRouter)
app.use('/api/v1/profile', profileRouter)
app.use('/api/v1/account', accountRouter)
app.use('/api/v1/gifts', giftsRouter)
@@ -106,6 +114,7 @@ module.exports = (app) => {
app.use('/api/v1/advertising', advertisingRouter)
app.use('/api/v1/settings', settingsRouter)
app.use('/api/v1/version', versionRouter)
app.use('/api/v1/geo', geoRouter)
app.use('/api/v1/academy', academyRoute)
app.use('/api/v1/stories', storiesRouter)
@@ -118,6 +127,7 @@ module.exports = (app) => {
app.use('/api/v1/panel/projects', [adminAuth, requirePermission('projects')], projectsPanelRouter)
app.use('/api/v1/panel/posts', [adminAuth, requirePermission('posts')], postsPanelRouter)
app.use('/api/v1/panel/expertise', [adminAuth, requirePermission('expertise')], expertisePanelRouter)
app.use('/api/v1/panel/ads', [adminAuth, requirePermission('ads')], adsPanelRouter)
app.use('/api/v1/panel/shop-categories', [adminAuth, requirePermission('shop-categories')], shopCategoriesPanelRouter)
app.use('/api/v1/panel/marketplace-shops', [adminAuth, requirePermission('marketplace-shops')], marketplaceShopsPanelRouter)
app.use('/api/v1/panel/wallet-requests', [adminAuth, requirePermission('wallet-requests')], walletRequestsPanelRouter)