saksh-wallet
Version:
A Node.js library for managing user wallets, including functionalities for crediting, debiting, and converting currencies, as well as retrieving balances and transaction reports.
17 lines (13 loc) • 435 B
JavaScript
const cron = require('node-cron');
const mongoose = require('mongoose');
const SakshWallet = require('saksh-wallet');
// Connect to MongoDB
mongoose.connect('mongodb://localhost:27017/sakshwallet', {
useNewUrlParser: true,
useUnifiedTopology: true
});
const wallet = new SakshWallet();
// Schedule the cron job to run every minute
cron.schedule('* * * * *', async () => {
await wallet.sakshProcessDuePayments();
});