iipRequestResourceChildren method

void iipRequestResourceChildren(
  1. int callback,
  2. int resourceId
)

Implementation

void iipRequestResourceChildren(int callback, int resourceId) {
  Warehouse.getById(resourceId).then((resource) {
    if (resource == null) {
      sendError(ErrorType.Management, callback,
          ExceptionCode.ResourceNotFound.index);
      return;
    }

    sendReply(IIPPacketAction.ResourceChildren, callback)
      ..addDC(Codec.composeResourceArray<IResource>(
          resource.instance?.children.toList() as List<IResource>,
          this,
          true))
      ..done();
  });
}