[*] 日常优化

This commit is contained in:
acgist
2023-12-18 07:14:03 +08:00
parent ab10c6f7fc
commit 11951b78ad
2 changed files with 7 additions and 5 deletions

View File

@@ -926,7 +926,7 @@ class Taoyao {
// consumer.on("trace", (trace) => {
// console.debug("消费者跟踪事件trace", consumer.id, streamId, trace);
// });
// 等待终端准备就绪:可以不用等待直接使用push方法
// 等待终端准备就绪:必须等待就绪不然容易导致SSRC重复异常
await this.request(protocol.buildMessage("media::consume", {
roomId,
clientId,

View File

@@ -220,11 +220,13 @@ public final class ErrorUtils {
* @return 异常信息
*/
public static final String message(MessageCode messageCode, Throwable throwable) {
// 校验异常
if(throwable instanceof BindException bindException) {
return bindException.getAllErrors().stream()
.map(ObjectError::getDefaultMessage)
.collect(Collectors.joining(" && "));
}
// 校验异常
if(throwable instanceof ConstraintViolationException violationException) {
return violationException.getConstraintViolations().stream()
.map(ConstraintViolation::getMessage)
@@ -235,10 +237,10 @@ public final class ErrorUtils {
if(StringUtils.isNotEmpty(message) && messageCode != MessageCode.CODE_9999) {
return message;
}
// 少量信息直接返回
if(StringUtils.isNotEmpty(message) && message.length() <= Byte.MAX_VALUE) {
return message;
}
// 不要直接返回异常堆栈信息
// if(StringUtils.isNotEmpty(message)) {
// return message;
// }
// 其他情况不能直接返回异常信息
return messageCode.getMessage();
}