Merge remote-tracking branch 'github/main'
This commit is contained in:
commit
087e9fbd1d
10 files changed
+661
-17
No files matched your search
@@ -89,6 +89,7 @@ func SetupRouter(cfg *config.Config, c *container.Container) *gin.Engine {
|
||||
adminPaymentChannelHandler := paymentHandlers.AdminChannel
|
||||
paymentWebhookHandler := paymentHandlers.Webhook
|
||||
paymentCallbackHandler := paymentHandlers.Callback
|
||||
paymentEpayRedirectHandler := paymentHandlers.EpayRedirect
|
||||
publicConfigHandler := publicconfigwiring.NewHandler(c)
|
||||
userCartHandler := carttransport.NewUserHandler(c.CartService)
|
||||
channelHandler := channelwiring.NewHandler(c)
|
||||
@@ -264,7 +265,7 @@ func SetupRouter(cfg *config.Config, c *container.Container) *gin.Engine {
|
||||
registerStorefrontRoutes(apiV1, cfg, c, publicContentHandler, publicCatalogHandler, publicCategoryHandler, userResellerHandler, userResellerProductSettingHandler, userResellerFinanceHandler, userResellerOrderHandler, userApiCredentialHandler, userAuditLogHandler, userGiftCardHandler, publicMemberLevelHandler, userProfileHandler, userEmailHandler, userPasswordHandler, userVerifyHandler, userTelegramOIDCHandler, userTelegramHandler, userGoogleHandler, userLoginHandler, user2FAHandler, publicConfigHandler, userCartHandler, userOrderHandler, guestOrderHandler, orderPreviewHandler, orderCreateHandler, paymentLatestHandler, paymentWriteHandler, userWalletHandler, redisClient, loginRule, guestReadRule, guestWriteRule, giftCardRedeemRule)
|
||||
registerUpstreamRoutes(apiV1, c, upstreamHandler, redisClient, upstreamAPIRule, callbackRule)
|
||||
registerChannelRoutes(apiV1, c, channelHandler, channelMemberLevelHandler, channelGiftCardHandler, channelAffiliateHandler, channelTelegramBotHandler, channelWalletHandler, redisClient, channelAPIRule)
|
||||
registerPaymentCallbackRoutes(apiV1, paymentCallbackHandler, paymentWebhookHandler, redisClient, callbackRule)
|
||||
registerPaymentCallbackRoutes(apiV1, paymentCallbackHandler, paymentWebhookHandler, paymentEpayRedirectHandler, redisClient, callbackRule)
|
||||
registerAdminRoutes(r, apiV1, cfg, c, adminLoginHandler, admin2FAHandler, adminUser2FAHandler, adminUserHandler, adminAuthzHandler, adminFulfillmentHandler, adminOrderHandler, adminOrderRefundHandler, adminContentHandler, adminDashboardHandler, adminMemberLevelHandler, adminApiCredentialHandler, adminAuditLogHandler, adminCardSecretHandler, adminCatalogCategoryHandler, adminCatalogProductHandler, adminCatalogProductMappingHandler, adminCouponHandler, adminGiftCardHandler, adminPromotionHandler, adminNotificationHandler, adminProcurementHandler, adminResellerManagementHandler, adminResellerProfileDetailHandler, adminResellerSiteConfigHandler, adminResellerProductSettingHandler, adminResellerOperationsHandler, adminResellerFinanceHandler, adminSettingsHandler, adminWalletHandler, adminPaymentHandler, adminPaymentChannelHandler, redisClient, adminLoginRule)
|
||||
|
||||
// 健康检查
|
||||
|
||||
@@ -167,8 +167,9 @@ func registerStorefrontRoutes(
|
||||
}
|
||||
}
|
||||
|
||||
func registerPaymentCallbackRoutes(apiV1 *gin.RouterGroup, callbackHandler *paymentcallbacktransport.Handler, webhookHandler *paymenttransport.WebhookHandler, redisClient *redis.Client, callbackRule middleware.RateLimitRule) {
|
||||
func registerPaymentCallbackRoutes(apiV1 *gin.RouterGroup, callbackHandler *paymentcallbacktransport.Handler, webhookHandler *paymenttransport.WebhookHandler, epayRedirectHandler *paymenttransport.EpayRedirectHandler, redisClient *redis.Client, callbackRule middleware.RateLimitRule) {
|
||||
callbacks := apiV1.Group("", middleware.RateLimitMiddleware(redisClient, callbackRule, middleware.KeyByIP))
|
||||
paymentcallbacktransport.RegisterRoutes(callbacks, callbackHandler)
|
||||
paymenttransport.RegisterWebhookRoutes(callbacks, webhookHandler)
|
||||
paymenttransport.RegisterEpayRedirectRoute(callbacks, epayRedirectHandler)
|
||||
}
|
||||
Reference in new issue
Block a user