iipRequestTemplateFromResourceId method

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

Implementation

void iipRequestTemplateFromResourceId(int callback, int resourceId) {
  Warehouse.getById(resourceId).then((r) {
    if (r != null)
      sendReply(IIPPacketAction.TemplateFromResourceId, callback)
        ..addInt32(r.instance?.template.content.length as int)
        ..addDC(r.instance?.template.content as DC)
        ..done();
    else {
      // reply failed
      sendError(ErrorType.Management, callback,
          ExceptionCode.TemplateNotFound.index);
    }
  });
}