23 lines
551 B
JavaScript
23 lines
551 B
JavaScript
export class InvoiceCanceledError extends Error {
|
|
constructor (hash, actionError) {
|
|
super(actionError ?? `invoice canceled: ${hash}`)
|
|
this.name = 'InvoiceCanceledError'
|
|
this.hash = hash
|
|
this.actionError = actionError
|
|
}
|
|
}
|
|
|
|
export class NoAttachedWalletError extends Error {
|
|
constructor () {
|
|
super('no attached wallet found')
|
|
this.name = 'NoAttachedWalletError'
|
|
}
|
|
}
|
|
|
|
export class InvoiceExpiredError extends Error {
|
|
constructor (hash) {
|
|
super(`invoice expired: ${hash}`)
|
|
this.name = 'InvoiceExpiredError'
|
|
}
|
|
}
|