move sendSimulateScenario

This commit is contained in:
Hiroshi Horie
2022-03-06 14:06:39 +09:00
parent c205660bbf
commit ead3a7ea6a
2 changed files with 18 additions and 16 deletions
+1 -1
View File
@@ -153,7 +153,7 @@ class _ControlsWidgetState extends State<ControlsWidget> {
final result = await context.showSimulateScenarioDialog();
if (result != null) {
print('${result}');
await widget.room.simulateScenario(
await widget.room.sendSimulateScenario(
nodeFailure: result == SimulateScenarioResult.nodeFailure ? true : null,
migration: result == SimulateScenarioResult.migration ? true : null,
serverLeave: result == SimulateScenarioResult.serverLeave ? true : null,
+17 -15
View File
@@ -471,21 +471,6 @@ class Room extends DisposableChangeNotifier with EventsEmittable<RoomEvent> {
}
}
}
/// To be used for internal testing purposes only.
Future<void> simulateScenario({
int? speakerUpdate,
bool? nodeFailure,
bool? migration,
bool? serverLeave,
}) async {
engine.signalClient.sendSimulateScenario(
speakerUpdate: speakerUpdate,
nodeFailure: nodeFailure,
migration: migration,
serverLeave: serverLeave,
);
}
}
extension RoomPrivateMethods on Room {
@@ -516,3 +501,20 @@ extension RoomPrivateMethods on Room {
_serverRegion = null;
}
}
extension RoomDebugMethods on Room {
/// To be used for internal testing purposes only.
Future<void> sendSimulateScenario({
int? speakerUpdate,
bool? nodeFailure,
bool? migration,
bool? serverLeave,
}) async {
engine.signalClient.sendSimulateScenario(
speakerUpdate: speakerUpdate,
nodeFailure: nodeFailure,
migration: migration,
serverLeave: serverLeave,
);
}
}