mirror of
https://github.com/tornadocash/tornado-relayer.git
synced 2025-08-23 04:55:05 -04:00
wip. relayer job flow. server api
This commit is contained in:
parent
8e3f20f76c
commit
8bc5b7be9e
29 changed files with 485 additions and 210 deletions
|
@ -1,11 +1,22 @@
|
|||
import { getPriceWorker, getRelayerWorker } from './';
|
||||
import { getRelayerWorker, getSchedulerWorker } from './';
|
||||
import { configService, getPriceService } from '../services';
|
||||
|
||||
|
||||
export default async () => {
|
||||
const priceWorker = getPriceWorker();
|
||||
priceWorker.on('completed', (job, result) => console.log(result));
|
||||
priceWorker.on('failed', (job, error) => console.log(error));
|
||||
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));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue