瀏覽代碼

修复新版云服务直播测试直播协议可能处理错误的Bug

felix 1 年之前
父節點
當前提交
dda00c4b5f
共有 1 個文件被更改,包括 13 次插入13 次删除
  1. 13 13
      Vinno.vCloud.Common.FIS/Test/LiveUsServiceTestV2.cs

+ 13 - 13
Vinno.vCloud.Common.FIS/Test/LiveUsServiceTestV2.cs

@@ -257,19 +257,6 @@ namespace Vinno.vCloud.Common.FIS.Test
             try
             {
                 IExtendedData data;
-                switch (vCloudServerConfig.Instance.LiveProtocolType)
-                {
-                    case TransactionStatusEnum.TRTC:
-                        data = new RtcExtendedData(null, null, true);
-                        break;
-
-                    case TransactionStatusEnum.VRTC:
-                        throw new InvalidDataException($"CheckAvailable Fail,VRTC is not support now ");
-
-                    default:
-                        data = new RtmpExtendedData(null, null, true);
-                        break;
-                }
                 var client = VCloudServiceTest.GetJsonRpcClient();
                 var deviceService = client.CreateProxy<IDeviceService>();
                 var createLiveRoomInfoRequest = new CreateLiveRoomInfoRequest
@@ -286,6 +273,19 @@ namespace Vinno.vCloud.Common.FIS.Test
                 }
                 else
                 {
+                    switch (result.LiveProtocol)
+                    {
+                        case TransactionStatusEnum.TRTC:
+                            data = new RtcExtendedData(null, null, true);
+                            break;
+
+                        case TransactionStatusEnum.VRTC:
+                            throw new InvalidDataException($"CheckAvailable Fail,VRTC is not support now ");
+
+                        default:
+                            data = new RtmpExtendedData(null, null, true);
+                            break;
+                    }
                     if (data is RtcExtendedData rtcExtendedData)
                     {
                         rtcExtendedData.RoomId = result.RoomNo;