Remove unused wallet context args (#1724)

This commit is contained in:
ekzyis 2024-12-14 15:55:08 +01:00 committed by GitHub
parent bdd24130f9
commit 77d22cfd77
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 10 additions and 10 deletions

View File

@ -65,7 +65,7 @@ function injectResolvers (resolvers) {
wallet, wallet,
testCreateInvoice: testCreateInvoice:
walletDef.testCreateInvoice && validateLightning && canReceive({ def: walletDef, config: data }) walletDef.testCreateInvoice && validateLightning && canReceive({ def: walletDef, config: data })
? (data) => walletDef.testCreateInvoice(data, { logger, me, models }) ? (data) => walletDef.testCreateInvoice(data, { logger })
: null : null
}, { }, {
settings, settings,

View File

@ -43,7 +43,7 @@ export function useWalletConfigurator (wallet) {
clientConfig = Object.assign(clientConfig, transformedConfig) clientConfig = Object.assign(clientConfig, transformedConfig)
} }
if (wallet.def.testSendPayment && validateLightning) { if (wallet.def.testSendPayment && validateLightning) {
transformedConfig = await wallet.def.testSendPayment(clientConfig, { me, logger }) transformedConfig = await wallet.def.testSendPayment(clientConfig, { logger })
if (transformedConfig) { if (transformedConfig) {
clientConfig = Object.assign(clientConfig, transformedConfig) clientConfig = Object.assign(clientConfig, transformedConfig)
} }

View File

@ -1,16 +1,16 @@
import { getNwc, supportedMethods, nwcTryRun } from '@/wallets/nwc' import { getNwc, supportedMethods, nwcTryRun } from '@/wallets/nwc'
export * from '@/wallets/nwc' export * from '@/wallets/nwc'
export async function testSendPayment ({ nwcUrl }, { logger }) { export async function testSendPayment ({ nwcUrl }) {
const timeout = 15_000 const timeout = 15_000
const supported = await supportedMethods(nwcUrl, { logger, timeout }) const supported = await supportedMethods(nwcUrl, { timeout })
if (!supported.includes('pay_invoice')) { if (!supported.includes('pay_invoice')) {
throw new Error('pay_invoice not supported') throw new Error('pay_invoice not supported')
} }
} }
export async function sendPayment (bolt11, { nwcUrl }, { logger }) { export async function sendPayment (bolt11, { nwcUrl }) {
const nwc = await getNwc(nwcUrl) const nwc = await getNwc(nwcUrl)
const result = await nwcTryRun(() => nwc.payInvoice(bolt11)) const result = await nwcTryRun(() => nwc.payInvoice(bolt11))
return result.preimage return result.preimage

View File

@ -63,7 +63,7 @@ export async function nwcTryRun (fun) {
} }
} }
export async function supportedMethods (nwcUrl, { logger, timeout } = {}) { export async function supportedMethods (nwcUrl, { timeout } = {}) {
const nwc = await getNwc(nwcUrl, { timeout }) const nwc = await getNwc(nwcUrl, { timeout })
const result = await nwcTryRun(() => nwc.getInfo()) const result = await nwcTryRun(() => nwc.getInfo())
return result.methods return result.methods

View File

@ -2,10 +2,10 @@ import { withTimeout } from '@/lib/time'
import { getNwc, supportedMethods, nwcTryRun } from '@/wallets/nwc' import { getNwc, supportedMethods, nwcTryRun } from '@/wallets/nwc'
export * from '@/wallets/nwc' export * from '@/wallets/nwc'
export async function testCreateInvoice ({ nwcUrlRecv }, { logger }) { export async function testCreateInvoice ({ nwcUrlRecv }) {
const timeout = 15_000 const timeout = 15_000
const supported = await supportedMethods(nwcUrlRecv, { logger, timeout }) const supported = await supportedMethods(nwcUrlRecv, { timeout })
const supports = (method) => supported.includes(method) const supports = (method) => supported.includes(method)
@ -20,10 +20,10 @@ export async function testCreateInvoice ({ nwcUrlRecv }, { logger }) {
} }
} }
return await withTimeout(createInvoice({ msats: 1000, expiry: 1 }, { nwcUrlRecv }, { logger }), timeout) return await withTimeout(createInvoice({ msats: 1000, expiry: 1 }, { nwcUrlRecv }), timeout)
} }
export async function createInvoice ({ msats, description, expiry }, { nwcUrlRecv }, { logger }) { export async function createInvoice ({ msats, description, expiry }, { nwcUrlRecv }) {
const nwc = await getNwc(nwcUrlRecv) const nwc = await getNwc(nwcUrlRecv)
const result = await nwcTryRun(() => nwc.sendReq('make_invoice', { amount: msats, description, expiry })) const result = await nwcTryRun(() => nwc.sendReq('make_invoice', { amount: msats, description, expiry }))
return result.invoice return result.invoice