handleCall method
Future<GeneratedMessage>
handleCall(
- ServerContext ctx,
- String methodName,
- GeneratedMessage request
override
Dispatches the call. The request object should come from createRequest.
Implementation
$async.Future<$pb.GeneratedMessage> handleCall($pb.ServerContext ctx,
$core.String methodName, $pb.GeneratedMessage request) {
switch (methodName) {
case 'SetPublisher':
return this.setPublisher(ctx, request as $1.SetPublisherRequest);
case 'SendAnswer':
return this.sendAnswer(ctx, request as $1.SendAnswerRequest);
case 'IceTrickle':
return this.iceTrickle(ctx, request as $0.ICETrickle);
case 'UpdateSubscriptions':
return this
.updateSubscriptions(ctx, request as $1.UpdateSubscriptionsRequest);
case 'UpdateMuteStates':
return this
.updateMuteStates(ctx, request as $1.UpdateMuteStatesRequest);
case 'IceRestart':
return this.iceRestart(ctx, request as $1.ICERestartRequest);
case 'SendStats':
return this.sendStats(ctx, request as $1.SendStatsRequest);
case 'StartNoiseCancellation':
return this.startNoiseCancellation(
ctx, request as $1.StartNoiseCancellationRequest);
case 'StopNoiseCancellation':
return this.stopNoiseCancellation(
ctx, request as $1.StopNoiseCancellationRequest);
default:
throw $core.ArgumentError('Unknown method: $methodName');
}
}