UNPKG

chia-agent

Version:
30 lines (29 loc) 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.crawl_batch_completed_command = exports.loaded_initial_peers_command = exports.chia_crawler_service = void 0; exports.on_loaded_initial_peers = on_loaded_initial_peers; exports.on_crawl_batch_completed = on_crawl_batch_completed; const types_1 = require("../../types"); exports.chia_crawler_service = "chia_crawler"; exports.loaded_initial_peers_command = "loaded_initial_peers"; async function on_loaded_initial_peers(daemon, callback) { await daemon.subscribe(types_1.metrics_service); const messageListener = (e) => { if (e.origin === exports.chia_crawler_service && e.command === exports.loaded_initial_peers_command) { callback(e); } }; return daemon.addMessageListener(exports.chia_crawler_service, messageListener); } exports.crawl_batch_completed_command = "crawl_batch_completed"; async function on_crawl_batch_completed(daemon, callback) { await daemon.subscribe(types_1.metrics_service); const messageListener = (e) => { if (e.origin === exports.chia_crawler_service && e.command === exports.crawl_batch_completed_command) { callback(e); } }; return daemon.addMessageListener(exports.chia_crawler_service, messageListener); }