diff --git a/backend/pom.xml b/backend/pom.xml
index a04fd84..edf6237 100644
--- a/backend/pom.xml
+++ b/backend/pom.xml
@@ -24,6 +24,7 @@
3.25.8
0.6.1
1.7.1
+ 1.0.1
@@ -166,7 +167,7 @@
com.unisbase
unisbase-spring-boot-starter
- 0.1.0
+ ${unisbase.version}
org.springframework.boot
diff --git a/backend/src/main/java/com/imeeting/config/RealtimeMeetingWebSocketConfig.java b/backend/src/main/java/com/imeeting/config/RealtimeMeetingWebSocketConfig.java
index e547594..ddada53 100644
--- a/backend/src/main/java/com/imeeting/config/RealtimeMeetingWebSocketConfig.java
+++ b/backend/src/main/java/com/imeeting/config/RealtimeMeetingWebSocketConfig.java
@@ -6,6 +6,7 @@ import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactor
import org.springframework.boot.web.server.WebServerFactoryCustomizer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
+import org.springframework.boot.web.servlet.ServletContextInitializer;
import org.springframework.web.socket.config.annotation.EnableWebSocket;
import org.springframework.web.socket.config.annotation.WebSocketConfigurer;
import org.springframework.web.socket.config.annotation.WebSocketHandlerRegistry;
@@ -15,6 +16,9 @@ import org.springframework.web.socket.config.annotation.WebSocketHandlerRegistry
@RequiredArgsConstructor
public class RealtimeMeetingWebSocketConfig implements WebSocketConfigurer {
+ private static final String TOMCAT_WS_TEXT_BUFFER_SIZE = "org.apache.tomcat.websocket.textBufferSize";
+ private static final String WS_TEXT_BUFFER_SIZE = "1048576";
+
private final RealtimeMeetingProxyWebSocketHandler realtimeMeetingProxyWebSocketHandler;
@Override
@@ -43,4 +47,9 @@ public class RealtimeMeetingWebSocketConfig implements WebSocketConfigurer {
}
});
}
+
+ @Bean
+ public ServletContextInitializer realtimeWebSocketBufferInitializer() {
+ return servletContext -> servletContext.setInitParameter(TOMCAT_WS_TEXT_BUFFER_SIZE, WS_TEXT_BUFFER_SIZE);
+ }
}
diff --git a/backend/src/main/java/com/imeeting/controller/android/AndroidAuthController.java b/backend/src/main/java/com/imeeting/controller/android/AndroidAuthController.java
index eeb1a3e..79d1939 100644
--- a/backend/src/main/java/com/imeeting/controller/android/AndroidAuthController.java
+++ b/backend/src/main/java/com/imeeting/controller/android/AndroidAuthController.java
@@ -91,7 +91,7 @@ public class AndroidAuthController {
try {
refresh = authService.refresh(resolveRefreshToken(request, authorization, androidAccessToken));
} catch (Exception e) {
- throw new IllegalArgumentException(e.getMessage());
+ throw new IllegalArgumentException("刷新令牌已失效,请重新登录");
}
return ApiResponse.ok(refresh);
}
diff --git a/backend/src/main/java/com/imeeting/controller/biz/MeetingController.java b/backend/src/main/java/com/imeeting/controller/biz/MeetingController.java
index 3e1f9cb..288e465 100644
--- a/backend/src/main/java/com/imeeting/controller/biz/MeetingController.java
+++ b/backend/src/main/java/com/imeeting/controller/biz/MeetingController.java
@@ -430,7 +430,7 @@ public class MeetingController {
command.getEnableItn(),
command.getEnableTextRefine(),
command.getSaveAudio(),
- command.getHotwords(),
+ command.getHotWordGroupId(),
loginUser
));
}
diff --git a/backend/src/main/java/com/imeeting/dto/biz/OpenRealtimeSocketSessionCommand.java b/backend/src/main/java/com/imeeting/dto/biz/OpenRealtimeSocketSessionCommand.java
index 8c412a4..410ea1d 100644
--- a/backend/src/main/java/com/imeeting/dto/biz/OpenRealtimeSocketSessionCommand.java
+++ b/backend/src/main/java/com/imeeting/dto/biz/OpenRealtimeSocketSessionCommand.java
@@ -2,9 +2,6 @@ package com.imeeting.dto.biz;
import lombok.Data;
-import java.util.List;
-import java.util.Map;
-
@Data
public class OpenRealtimeSocketSessionCommand {
private Long asrModelId;
@@ -15,5 +12,5 @@ public class OpenRealtimeSocketSessionCommand {
private Boolean enableItn;
private Boolean enableTextRefine;
private Boolean saveAudio;
- private List