2
0
mirror of https://github.com/esiur/esiur-js.git synced 2025-05-06 04:22:58 +00:00
This commit is contained in:
Ahmed Zamil 2022-04-05 08:49:57 +03:00
parent 637614f073
commit 7e797ff207
2 changed files with 4 additions and 3 deletions

View File

@ -4853,17 +4853,18 @@ var TransmissionType = /*#__PURE__*/function () {
var exp = (h & 0x38) >> 3; var exp = (h & 0x38) >> 3;
if (exp == 0) return new TransmissionTypeParseResults(1, new TransmissionType(h, cls, h & 0x7, 0, exp)); if (exp == 0) return new TransmissionTypeParseResults(1, new TransmissionType(h, cls, h & 0x7, 0, exp));
var cl = 1 << exp - 1; var cl = 1 << exp - 1;
if (ends - offset < cl) return new TransmissionTypeParseResults(ends - offset - cl, null); if (ends - offset < cl) return new TransmissionTypeParseResults(cl - (ends - offset), null);
return new TransmissionTypeParseResults(1 + cl, new TransmissionType(h, cls, h & 0x7, offset, cl, exp)); return new TransmissionTypeParseResults(1 + cl, new TransmissionType(h, cls, h & 0x7, offset, cl, exp));
} else { } else {
var cll = h >> 3 & 0x7; var cll = h >> 3 & 0x7;
if (ends - offset < cll) return new TransmissionTypeParseResults(ends - offset - cll, null); if (ends - offset < cll) return new TransmissionTypeParseResults(cll - (ends - offset), null);
var _cl = 0; var _cl = 0;
for (var i = 0; i < cll; i++) { for (var i = 0; i < cll; i++) {
_cl = _cl << 8 | data[offset++]; _cl = _cl << 8 | data[offset++];
} }
if (ends - offset < _cl) return new TransmissionTypeParseResults(_cl - (ends - offset), null);
return new TransmissionTypeParseResults(1 + _cl + cll, new TransmissionType(h & 0xC7, cls, h & 0x7, offset, _cl)); return new TransmissionTypeParseResults(1 + _cl + cll, new TransmissionType(h & 0xC7, cls, h & 0x7, offset, _cl));
} }
} }

View File

@ -1,6 +1,6 @@
{ {
"name": "esiur", "name": "esiur",
"version": "2.0.5", "version": "2.0.6",
"description": "Distributed Object Framework", "description": "Distributed Object Framework",
"main": "esiur.js", "main": "esiur.js",
"type": "module", "type": "module",