Skip to content

Commit 33e2229

Browse files
committed
token transfer cleanup job
1 parent 3cffbbd commit 33e2229

File tree

3 files changed

+19
-2
lines changed

3 files changed

+19
-2
lines changed

run/jobs/index.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,6 @@ module.exports = {
3131
batchBlockDelete: require('./batchBlockDelete'),
3232
batchContractDelete: require('./batchContractDelete'),
3333
cancelDemoExplorers: require('./cancelDemoExplorers'),
34-
deleteWorkspace: require('./deleteWorkspace')
34+
deleteWorkspace: require('./deleteWorkspace'),
35+
tokenTransferCleanup: require('./tokenTransferCleanup')
3536
};

run/jobs/tokenTransferCleanup.js

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
const { TokenTransfer } = require('../models');
2+
3+
module.exports = async job => {
4+
const data = job.data;
5+
6+
const tokenTransfers = await TokenTransfer.findAll({
7+
where: { id: data.ids }
8+
});
9+
10+
for (let i = 0; i < tokenTransfers.length; i++) {
11+
await tokenTransfers[i].safeDestroy();
12+
}
13+
14+
return true;
15+
};

run/workers/priorities.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"batchBlockDelete",
3232
"batchContractDelete",
3333
"cancelDemoExplorers",
34-
"deleteWorkspace"
34+
"deleteWorkspace",
35+
"tokenTransferCleanup"
3536
]
3637
}

0 commit comments

Comments
 (0)