refactor: 🔊 Logging improvements

main
Keith Irwin 2024-04-22 12:42:08 -06:00
parent 7f1de7cc77
commit f4b0c75f24
Signed by: ki9
GPG Key ID: DF773B3F4A88DA86
3 changed files with 16 additions and 21 deletions

21
main.js
View File

@ -10,19 +10,14 @@ const Wallet = require('monero-wallet-rpc-js')
const WALLET_REFRESH_SEC = Number(process.env.WALLET_REFRESH_SEC)
// Load monero wallet
let wallet; try {
wallet = await new Wallet({
url: process.env.WALLET_RPC_URI,
filename: process.env.WALLET_FILENAME,
password: process.env.WALLET_PASSWORD,
address: process.env.WALLET_ADDRESS,
viewkey: process.env.WALLET_VIEWKEY,
restore_height: process.env.WALLET_RESTORE_HEIGHT,
})
console.log(`Opened wallet "${process.env.WALLET_FILENAME}".`)
} catch (err) {
console.error(`Failed to open wallet: ${err}`)
}
const wallet = await new Wallet({
url: process.env.WALLET_RPC_URI,
filename: process.env.WALLET_FILENAME,
password: process.env.WALLET_PASSWORD,
address: process.env.WALLET_ADDRESS,
viewkey: process.env.WALLET_VIEWKEY,
restore_height: process.env.WALLET_RESTORE_HEIGHT,
})
// Set auto save
if (WALLET_AUTOSAVE_SEC > 0)

12
package-lock.json generated
View File

@ -1,17 +1,17 @@
{
"name": "pago",
"version": "1.1.2",
"version": "1.1.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "pago",
"version": "1.1.2",
"version": "1.1.3",
"license": "MIT",
"dependencies": {
"dotenv": "^16.4.5",
"express": "^4.19.2",
"monero-wallet-rpc-js": "^1.2.17",
"monero-wallet-rpc-js": "^1.2.18",
"socket.io": "^4.7.5"
}
},
@ -625,9 +625,9 @@
}
},
"node_modules/monero-wallet-rpc-js": {
"version": "1.2.17",
"resolved": "https://registry.npmjs.org/monero-wallet-rpc-js/-/monero-wallet-rpc-js-1.2.17.tgz",
"integrity": "sha512-PSe2k8CpLlXF+Jn7Bj5fczsQ8+frv2ojmb4oBjA9XooPCjD76y3OyM/iXaXnnDAKs7+cPTQAUojng8AO+lUyKw==",
"version": "1.2.18",
"resolved": "https://registry.npmjs.org/monero-wallet-rpc-js/-/monero-wallet-rpc-js-1.2.18.tgz",
"integrity": "sha512-Fl8/sg0Gkgpj8nw4lLLrVSheaW983bnqa4iwPLpJ4xuuduXjOqjVk1iHJE5hZwH/EfIiI8j5iVwkCxd7Wpp/IA==",
"dependencies": {
"axios": "^1.6.8"
}

View File

@ -1,6 +1,6 @@
{
"name": "pago",
"version": "1.1.3",
"version": "1.1.4",
"description": "Lightweight monero payment gateway",
"main": "main.js",
"scripts": {
@ -18,7 +18,7 @@
"dependencies": {
"dotenv": "^16.4.5",
"express": "^4.19.2",
"monero-wallet-rpc-js": "^1.2.17",
"monero-wallet-rpc-js": "^1.2.18",
"socket.io": "^4.7.5"
}
}