système de console et timer de block

This commit is contained in:
2019-03-16 19:07:33 +01:00
parent e1084a2358
commit e55f435001
3 changed files with 83 additions and 3 deletions

27
js/console.js Normal file
View File

@@ -0,0 +1,27 @@
/*
* Ce module fournit un log personnalisé
*/
topistoConsole = function(){
var _flag = true;
function _log(texte)
{
if (_flag) console.log(texte);
return _flag;
};
function _on()
{
_flag = true;
return _flag;
};
function _off()
{
_flag = false;
return _flag;
};
return {log: _log, on: _on, off: _off};
}();

View File

@@ -1,5 +1,8 @@
/*
* Ce module permet d'écouter la blockchain
* Il maintient un tableau de hooks
* Il vérifie l'existence d'un nouveau block toutes les 30s
* Si un nouveau block est détecté, les hooks sont lancés un par un
*/
blockchainListener = function(){
@@ -23,8 +26,8 @@ blockchainListener = function(){
if (_isBlockNew(data))
{
_last_block = data;
_last_block_hooks.forEach(function(element) {
element(data);
_last_block_hooks.forEach(function(trigger) {
trigger(data);
});
}
}, "json" );