mirror of
https://github.com/esiur/esiur-js.git
synced 2025-06-27 07:13:12 +00:00
fix
This commit is contained in:
@ -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"]
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "esiur",
|
||||
"version": "2.0.1",
|
||||
"version": "2.0.2",
|
||||
"description": "Distributed Object Framework",
|
||||
"main": "esiur.js",
|
||||
"type": "module",
|
||||
|
@ -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);
|
||||
});
|
||||
|
Reference in New Issue
Block a user