-
Notifications
You must be signed in to change notification settings - Fork 0
/
bidFarmer.js
44 lines (41 loc) · 950 Bytes
/
bidFarmer.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
const opensea = require("./opensea");
const db = require("./db");
const Bree = require("bree");
const bidTracker = async () => {
const bree = new Bree({
jobs: [
{
name: "fetchOffers",
cron: "*/2 * * * *",
//closeWorkerAfterMs: 5900 * 2,
worker: {
workerData: {
key: process.env.OPENSEA_API_KEY,
},
},
},
{
name: "fetchOffers2",
path: "./jobs/fetchOffers.js",
cron: "1/2 * * * *",
//closeWorkerAfterMs: 5900 * 2,
worker: {
workerData: {
key: process.env.OPENSEA_API_KEY2,
},
},
},
{
name: "fetchHistoricalOffers",
path: "./jobs/fetchHistoricalOffers.js",
worker: {
workerData: {
key: process.env.OPENSEA_API_KEY2,
},
},
},
],
});
await bree.start();
};
module.exports = bidTracker;