mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-19 11:45:49 +00:00
JS: Add support for getting random from server subscribe.
This commit is contained in:
committed by
Stefan Thomas
parent
e6c1cf98fd
commit
06dd0ce26c
@@ -841,6 +841,9 @@ Remote.prototype._server_subscribe = function () {
|
||||
.on('success', function (message) {
|
||||
self.stand_alone = !!message.stand_alone;
|
||||
|
||||
if (message.random)
|
||||
self.emit('random', utils.hexToArray(message.random));
|
||||
|
||||
if (message.ledger_hash && message.ledger_index) {
|
||||
self._ledger_time = message.ledger_time;
|
||||
self._ledger_hash = message.ledger_hash;
|
||||
|
||||
@@ -70,6 +70,10 @@ var stringToArray = function (s) {
|
||||
return a;
|
||||
};
|
||||
|
||||
var hexToArray = function (h) {
|
||||
return stringToArray(hexToString(h));
|
||||
}
|
||||
|
||||
var chunkString = function (str, n, leftAlign) {
|
||||
var ret = [];
|
||||
var i=0, len=str.length;
|
||||
@@ -96,6 +100,7 @@ var assert = function (assertion, msg) {
|
||||
exports.trace = trace;
|
||||
exports.arraySet = arraySet;
|
||||
exports.hexToString = hexToString;
|
||||
exports.hexToArray = hexToArray;
|
||||
exports.stringToArray = stringToArray;
|
||||
exports.stringToHex = stringToHex;
|
||||
exports.chunkString = chunkString;
|
||||
|
||||
Reference in New Issue
Block a user