signal method

Future<JsonMap> signal(
  1. String op,
  2. String path,
  3. JsonMap data, {
  4. String method = 'POST',
})

经长连接发出,不可用时用客户端 API(《sdk-web/2.功能概述文档》第 15 节)。 服务端不把本设备自己的接听、挂断等变化推给本设备:响应中的通话快照按通知同样处理(发出 call.changed)。

Implementation

Future<JsonMap> signal(String op, String path, JsonMap data, {String method = 'POST'}) async {
  final result = await _send(op, path, data, method);
  final call = asMap(result['call']);
  if (call != null && op != 'rtc.get') _applyChanged(call, null);
  return result;
}