feat(integrations): align dyte meeting routes

This commit is contained in:
2026-06-06 12:45:35 +08:00
parent 3391340f9e
commit 11e5537f9b
11 changed files with 699 additions and 14 deletions
+2
View File
@@ -326,6 +326,7 @@ func Bootstrap(env string) (*App, error) {
shopifyIntegrationService := service.NewShopifyIntegrationService(integrationHookRepo)
linearIntegrationService := service.NewLinearIntegrationService(integrationHookRepo)
notionIntegrationService := service.NewNotionIntegrationService(integrationHookRepo)
dyteIntegrationService := service.NewDyteIntegrationService(integrationHookRepo, messageRepo)
// Create channel dispatcher for event-driven architecture (ref: Chatwoot Dispatcher)
channelDispatcher := channel.NewDispatcher(workerPool)
@@ -836,6 +837,7 @@ func Bootstrap(env string) (*App, error) {
ShopifyIntegration: v1.NewShopifyIntegrationHandler(shopifyIntegrationService),
LinearIntegration: v1.NewLinearIntegrationHandler(linearIntegrationService),
NotionIntegration: v1.NewNotionIntegrationHandler(notionIntegrationService),
DyteIntegration: v1.NewDyteIntegrationHandler(dyteIntegrationService),
PlatformUserSSO: v1.NewPlatformUserSSOHandler(),
// Platform API AccessToken-authenticated handlers
PlatformUser: v1.NewPlatformUserHandler(platformUserService),