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) const WALLET_REFRESH_SEC = Number(process.env.WALLET_REFRESH_SEC)
// Load monero wallet // Load monero wallet
let wallet; try { const wallet = await new Wallet({
wallet = await new Wallet({ url: process.env.WALLET_RPC_URI,
url: process.env.WALLET_RPC_URI, filename: process.env.WALLET_FILENAME,
filename: process.env.WALLET_FILENAME, password: process.env.WALLET_PASSWORD,
password: process.env.WALLET_PASSWORD, address: process.env.WALLET_ADDRESS,
address: process.env.WALLET_ADDRESS, viewkey: process.env.WALLET_VIEWKEY,
viewkey: process.env.WALLET_VIEWKEY, restore_height: process.env.WALLET_RESTORE_HEIGHT,
restore_height: process.env.WALLET_RESTORE_HEIGHT, })
})
console.log(`Opened wallet "${process.env.WALLET_FILENAME}".`)
} catch (err) {
console.error(`Failed to open wallet: ${err}`)
}
// Set auto save // Set auto save
if (WALLET_AUTOSAVE_SEC > 0) if (WALLET_AUTOSAVE_SEC > 0)

12
package-lock.json generated
View File

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

View File

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