chore: Add simulate for candidate protocol switch. (#176)
This commit is contained in:
@@ -174,5 +174,6 @@ enum SimulateScenarioResult {
|
|||||||
nodeFailure,
|
nodeFailure,
|
||||||
migration,
|
migration,
|
||||||
serverLeave,
|
serverLeave,
|
||||||
|
switchCandidate,
|
||||||
clear,
|
clear,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -222,6 +222,8 @@ class _ControlsWidgetState extends State<ControlsWidget> {
|
|||||||
nodeFailure: result == SimulateScenarioResult.nodeFailure ? true : null,
|
nodeFailure: result == SimulateScenarioResult.nodeFailure ? true : null,
|
||||||
migration: result == SimulateScenarioResult.migration ? true : null,
|
migration: result == SimulateScenarioResult.migration ? true : null,
|
||||||
serverLeave: result == SimulateScenarioResult.serverLeave ? true : null,
|
serverLeave: result == SimulateScenarioResult.serverLeave ? true : null,
|
||||||
|
switchCandidate:
|
||||||
|
result == SimulateScenarioResult.switchCandidate ? true : null,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -575,12 +575,14 @@ extension RoomDebugMethods on Room {
|
|||||||
bool? nodeFailure,
|
bool? nodeFailure,
|
||||||
bool? migration,
|
bool? migration,
|
||||||
bool? serverLeave,
|
bool? serverLeave,
|
||||||
|
bool? switchCandidate,
|
||||||
}) async {
|
}) async {
|
||||||
engine.signalClient.sendSimulateScenario(
|
engine.signalClient.sendSimulateScenario(
|
||||||
speakerUpdate: speakerUpdate,
|
speakerUpdate: speakerUpdate,
|
||||||
nodeFailure: nodeFailure,
|
nodeFailure: nodeFailure,
|
||||||
migration: migration,
|
migration: migration,
|
||||||
serverLeave: serverLeave,
|
serverLeave: serverLeave,
|
||||||
|
switchCandidate: switchCandidate,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -438,6 +438,7 @@ extension SignalClientRequests on SignalClient {
|
|||||||
bool? nodeFailure,
|
bool? nodeFailure,
|
||||||
bool? migration,
|
bool? migration,
|
||||||
bool? serverLeave,
|
bool? serverLeave,
|
||||||
|
bool? switchCandidate,
|
||||||
}) =>
|
}) =>
|
||||||
_sendRequest(lk_rtc.SignalRequest(
|
_sendRequest(lk_rtc.SignalRequest(
|
||||||
simulate: lk_rtc.SimulateScenario(
|
simulate: lk_rtc.SimulateScenario(
|
||||||
@@ -445,6 +446,9 @@ extension SignalClientRequests on SignalClient {
|
|||||||
nodeFailure: nodeFailure,
|
nodeFailure: nodeFailure,
|
||||||
migration: migration,
|
migration: migration,
|
||||||
serverLeave: serverLeave,
|
serverLeave: serverLeave,
|
||||||
|
switchCandidateProtocol: (switchCandidate != null && switchCandidate)
|
||||||
|
? lk_rtc.CandidateProtocol.TCP
|
||||||
|
: null,
|
||||||
),
|
),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user