Remove unused createInvoice mutation (#2227)
This commit is contained in:
parent
67b30c6974
commit
36045b8ac9
@ -5,16 +5,15 @@ import {
|
|||||||
import crypto, { timingSafeEqual } from 'crypto'
|
import crypto, { timingSafeEqual } from 'crypto'
|
||||||
import { decodeCursor, LIMIT, nextCursorEncoded } from '@/lib/cursor'
|
import { decodeCursor, LIMIT, nextCursorEncoded } from '@/lib/cursor'
|
||||||
import { SELECT, itemQueryWithMeta } from './item'
|
import { SELECT, itemQueryWithMeta } from './item'
|
||||||
import { formatMsats, msatsToSats, msatsToSatsDecimal, satsToMsats } from '@/lib/format'
|
import { formatMsats, msatsToSats, msatsToSatsDecimal } from '@/lib/format'
|
||||||
import {
|
import {
|
||||||
USER_ID, INVOICE_RETENTION_DAYS,
|
USER_ID, INVOICE_RETENTION_DAYS,
|
||||||
PAID_ACTION_PAYMENT_METHODS,
|
|
||||||
WALLET_CREATE_INVOICE_TIMEOUT_MS,
|
WALLET_CREATE_INVOICE_TIMEOUT_MS,
|
||||||
WALLET_RETRY_AFTER_MS,
|
WALLET_RETRY_AFTER_MS,
|
||||||
WALLET_RETRY_BEFORE_MS,
|
WALLET_RETRY_BEFORE_MS,
|
||||||
WALLET_MAX_RETRIES
|
WALLET_MAX_RETRIES
|
||||||
} from '@/lib/constants'
|
} from '@/lib/constants'
|
||||||
import { amountSchema, validateSchema, withdrawlSchema, lnAddrSchema } from '@/lib/validate'
|
import { validateSchema, withdrawlSchema, lnAddrSchema } from '@/lib/validate'
|
||||||
import assertGofacYourself from './ofac'
|
import assertGofacYourself from './ofac'
|
||||||
import assertApiKeyNotPermitted from './apiKey'
|
import assertApiKeyNotPermitted from './apiKey'
|
||||||
import { bolt11Tags } from '@/lib/bolt11'
|
import { bolt11Tags } from '@/lib/bolt11'
|
||||||
@ -475,20 +474,6 @@ const resolvers = {
|
|||||||
__resolveType: invoiceOrDirect => invoiceOrDirect.__resolveType
|
__resolveType: invoiceOrDirect => invoiceOrDirect.__resolveType
|
||||||
},
|
},
|
||||||
Mutation: {
|
Mutation: {
|
||||||
createInvoice: async (parent, { amount }, { me, models, lnd, headers }) => {
|
|
||||||
await validateSchema(amountSchema, { amount })
|
|
||||||
await assertGofacYourself({ models, headers })
|
|
||||||
|
|
||||||
const { invoice, paymentMethod } = await performPaidAction('RECEIVE', {
|
|
||||||
msats: satsToMsats(amount)
|
|
||||||
}, { models, lnd, me })
|
|
||||||
|
|
||||||
return {
|
|
||||||
...invoice,
|
|
||||||
__resolveType:
|
|
||||||
paymentMethod === PAID_ACTION_PAYMENT_METHODS.DIRECT ? 'Direct' : 'Invoice'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
createWithdrawl: createWithdrawal,
|
createWithdrawl: createWithdrawal,
|
||||||
sendToLnAddr,
|
sendToLnAddr,
|
||||||
cancelInvoice: async (parent, { hash, hmac, userCancel }, { me, models, lnd, boss }) => {
|
cancelInvoice: async (parent, { hash, hmac, userCancel }, { me, models, lnd, boss }) => {
|
||||||
|
@ -74,7 +74,6 @@ const typeDefs = `
|
|||||||
}
|
}
|
||||||
|
|
||||||
extend type Mutation {
|
extend type Mutation {
|
||||||
createInvoice(amount: Int!): InvoiceOrDirect!
|
|
||||||
createWithdrawl(invoice: String!, maxFee: Int!): Withdrawl!
|
createWithdrawl(invoice: String!, maxFee: Int!): Withdrawl!
|
||||||
sendToLnAddr(addr: String!, amount: Int!, maxFee: Int!, comment: String, identifier: Boolean, name: String, email: String): Withdrawl!
|
sendToLnAddr(addr: String!, amount: Int!, maxFee: Int!, comment: String, identifier: Boolean, name: String, email: String): Withdrawl!
|
||||||
cancelInvoice(hash: String!, hmac: String, userCancel: Boolean): Invoice!
|
cancelInvoice(hash: String!, hmac: String, userCancel: Boolean): Invoice!
|
||||||
|
Loading…
x
Reference in New Issue
Block a user