mirror of
https://github.com/tornadocash/tornado-relayer.git
synced 2025-08-22 12:42:58 -04:00
23 lines
868 B
TypeScript
23 lines
868 B
TypeScript
import { getRelayerWorker, getSchedulerWorker } from './';
|
|
import { configService, getPriceService } from '../services';
|
|
|
|
|
|
export const schedulerWorker = async () => {
|
|
await configService.init();
|
|
const priceService = getPriceService();
|
|
const schedulerWorkerWorker = getSchedulerWorker();
|
|
console.log('price worker');
|
|
schedulerWorkerWorker.on('active', () => console.log('worker active'));
|
|
schedulerWorkerWorker.on('completed', async (job, result) => {
|
|
if (job.name === 'updatePrices') {
|
|
// await priceService.savePrices(result);
|
|
}
|
|
});
|
|
schedulerWorkerWorker.on('failed', (job, error) => console.log(error));
|
|
};
|
|
|
|
export const relayerWorker = async () => {
|
|
const relayerWorker = getRelayerWorker();
|
|
relayerWorker.on('completed', (job, result) => console.log(result));
|
|
relayerWorker.on('failed', (job, error) => console.log(error));
|
|
};
|