From 98f51186449c7a4ac51e5da6075904873aeabe28 Mon Sep 17 00:00:00 2001 From: Ahmed Zamil Date: Thu, 17 Mar 2022 21:34:48 +0300 Subject: [PATCH] fix --- build/esiur.js | 10 +++------- package.json | 2 +- src/Data/DataDeserializer.js | 10 +++------- 3 files changed, 7 insertions(+), 15 deletions(-) diff --git a/build/esiur.js b/build/esiur.js index 60bc5ca..42c1f18 100644 --- a/build/esiur.js +++ b/build/esiur.js @@ -2682,22 +2682,19 @@ var DataDeserializer = /*#__PURE__*/function () { var template = _Warehouse["default"].getTemplateByClassId(classId, _TemplateType["default"].Record); if (template != null) { - listParser(data, offset, length, connection).then(function (ar) { + DataDeserializer.listParser(data, offset, length, connection).then(function (ar) { var record; if (template.definedType != null) { record = _Warehouse["default"].createInstance(template.definedType); } else { - record = (0, _Record["default"])(); + record = new _Record["default"](); } - var kv = new Map(); - for (var i = 0; i < template.properties.length; i++) { - kv[template.properties[i].name] = ar[i]; + record[template.properties[i].name] = ar[i]; } - record.deserialize(kv); reply.trigger(record); }); } else { @@ -13683,7 +13680,6 @@ var namespace = { MemberTemplate: _MemberTemplate["default"], MemberType: _MemberType["default"], PropertyTemplate: _PropertyTemplate["default"], - TemplateDataType: TemplateDataType, TemplateType: _TemplateType["default"], TypeTemplate: _TypeTemplate["default"] } diff --git a/package.json b/package.json index 35743e2..5bbda4e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "esiur", - "version": "2.0.1", + "version": "2.0.2", "description": "Distributed Object Framework", "main": "esiur.js", "type": "module", diff --git a/src/Data/DataDeserializer.js b/src/Data/DataDeserializer.js index 9fb428f..26f1cb8 100644 --- a/src/Data/DataDeserializer.js +++ b/src/Data/DataDeserializer.js @@ -163,21 +163,17 @@ export default class DataDeserializer { var template = Warehouse.getTemplateByClassId(classId, TemplateType.Record); if (template != null) { - listParser(data, offset, length, connection).then((ar) => { + DataDeserializer.listParser(data, offset, length, connection).then((ar) => { let record; if (template.definedType != null) { record = Warehouse.createInstance(template.definedType); } else { - record = Record(); + record = new Record(); } - var kv = new Map(); - for (var i = 0; i < template.properties.length; i++) - kv[template.properties[i].name] = ar[i]; - - record.deserialize(kv); + record[template.properties[i].name] = ar[i]; reply.trigger(record); });