Adjust RTC version cutoff

This commit is contained in:
hy001 2026-05-16 00:31:01 +08:00
parent 0fecd235b5
commit ec7e1b6983
2 changed files with 15 additions and 1 deletions

View File

@ -13,7 +13,7 @@ public final class RtcVersionSupport {
}
public static RtcProviderEnum defaultProvider(String version) {
return compareVersion(version, TRTC_MIN_VERSION) <= 0
return compareVersion(version, TRTC_MIN_VERSION) < 0
? RtcProviderEnum.AGORA
: RtcProviderEnum.TRTC;
}

View File

@ -0,0 +1,14 @@
package com.red.circle.common.business.dto.rtc;
import org.junit.Assert;
import org.junit.Test;
public class RtcVersionSupportTest {
@Test
public void defaultProviderUsesTrtcFromMinVersion() {
Assert.assertEquals(RtcProviderEnum.AGORA, RtcVersionSupport.defaultProvider("1.3.9"));
Assert.assertEquals(RtcProviderEnum.TRTC, RtcVersionSupport.defaultProvider("1.4.0"));
Assert.assertEquals(RtcProviderEnum.TRTC, RtcVersionSupport.defaultProvider("1.4.1"));
}
}