mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-20 20:25:48 +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) {
|
.on('success', function (message) {
|
||||||
self.stand_alone = !!message.stand_alone;
|
self.stand_alone = !!message.stand_alone;
|
||||||
|
|
||||||
|
if (message.random)
|
||||||
|
self.emit('random', utils.hexToArray(message.random));
|
||||||
|
|
||||||
if (message.ledger_hash && message.ledger_index) {
|
if (message.ledger_hash && message.ledger_index) {
|
||||||
self._ledger_time = message.ledger_time;
|
self._ledger_time = message.ledger_time;
|
||||||
self._ledger_hash = message.ledger_hash;
|
self._ledger_hash = message.ledger_hash;
|
||||||
|
|||||||
@@ -70,6 +70,10 @@ var stringToArray = function (s) {
|
|||||||
return a;
|
return a;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var hexToArray = function (h) {
|
||||||
|
return stringToArray(hexToString(h));
|
||||||
|
}
|
||||||
|
|
||||||
var chunkString = function (str, n, leftAlign) {
|
var chunkString = function (str, n, leftAlign) {
|
||||||
var ret = [];
|
var ret = [];
|
||||||
var i=0, len=str.length;
|
var i=0, len=str.length;
|
||||||
@@ -96,6 +100,7 @@ var assert = function (assertion, msg) {
|
|||||||
exports.trace = trace;
|
exports.trace = trace;
|
||||||
exports.arraySet = arraySet;
|
exports.arraySet = arraySet;
|
||||||
exports.hexToString = hexToString;
|
exports.hexToString = hexToString;
|
||||||
|
exports.hexToArray = hexToArray;
|
||||||
exports.stringToArray = stringToArray;
|
exports.stringToArray = stringToArray;
|
||||||
exports.stringToHex = stringToHex;
|
exports.stringToHex = stringToHex;
|
||||||
exports.chunkString = chunkString;
|
exports.chunkString = chunkString;
|
||||||
|
|||||||
Reference in New Issue
Block a user