respond method

  1. @override
void respond({
  1. int to = 1,
  2. dynamic result = 1,
  3. int? id,
  4. MessageCallback? callback,
})
override

Implementation

@override
void respond({
  int to = 1,
  dynamic result = 1,
  int? id,
  MessageCallback? callback,
}) {
  var cmdId = id ?? i++;
  if (callback != null) {
    callbacks[to] = callback;
  }
  channel!.sink.add(
    json.encode(
      response(
        to: to,
        result: result,
        id: cmdId,
      ),
    ),
  );
}