@ton3/liteclient
Version:
TON Blockchain LiteClient
21 lines • 812 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.answerMessage = void 0;
const stream_1 = require("../../tl/stream");
const utils_1 = require("../../utils");
exports.answerMessage = {
tag: (0, utils_1.crc32)('adnl.message.answer query_id:int256 answer:bytes = adnl.Message'),
read: (dataReader) => {
const result = dataReader.readUint32LE();
if (result !== exports.answerMessage.tag) {
throw new Error(`Malformed ADNL message answer. ${result}, ${exports.answerMessage.tag}`);
}
const queryId = dataReader.readBuffer(32);
const answer = dataReader.readBytes();
return {
queryId,
answer: new stream_1.StreamReader(answer),
};
},
};
//# sourceMappingURL=answerMessage.js.map