UNPKG

ilp-core

Version:

ILP core module managing ledger abstraction

23 lines (18 loc) 520 B
'use strict' const UnprocessableEntityError = require('five-bells-shared/errors/unprocessable-entity-error') class LedgerInsufficientFundsError extends UnprocessableEntityError { constructor (message, accountIdentifier) { super(message) this.accountIdentifier = accountIdentifier } * handler (ctx, log) { log.warn('Insufficient Funds: ' + this.message) ctx.status = 422 ctx.body = { id: this.name, message: this.message } } } module.exports = LedgerInsufficientFundsError