Fix GraphQL cannot represent bigint as integer (#2412)
* Fix GraphQL cannot represent bigint as integer * Fix uploadFeesMsats not returned
This commit is contained in:
parent
438b5041f1
commit
abfe54125a
@ -6,7 +6,17 @@ import { msatsToSats } from '@/lib/format'
|
|||||||
export default {
|
export default {
|
||||||
Query: {
|
Query: {
|
||||||
uploadFees: async (parent, { s3Keys }, { models, me }) => {
|
uploadFees: async (parent, { s3Keys }, { models, me }) => {
|
||||||
return uploadFees(s3Keys, { models, me })
|
const fees = await uploadFees(s3Keys, { models, me })
|
||||||
|
// GraphQL doesn't support bigint
|
||||||
|
return {
|
||||||
|
totalFees: Number(fees.totalFees),
|
||||||
|
totalFeesMsats: Number(fees.totalFeesMsats),
|
||||||
|
uploadFees: Number(fees.uploadFees),
|
||||||
|
uploadFeesMsats: Number(fees.uploadFeesMsats),
|
||||||
|
nUnpaid: Number(fees.nUnpaid),
|
||||||
|
bytesUnpaid: Number(fees.bytesUnpaid),
|
||||||
|
bytes24h: Number(fees.bytes24h)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
Mutation: {
|
Mutation: {
|
||||||
@ -69,7 +79,7 @@ export async function uploadFees (s3Keys, { models, me }) {
|
|||||||
const uploadFees = BigInt(msatsToSats(uploadFeesMsats))
|
const uploadFees = BigInt(msatsToSats(uploadFeesMsats))
|
||||||
const totalFeesMsats = BigInt(nUnpaid) * uploadFeesMsats
|
const totalFeesMsats = BigInt(nUnpaid) * uploadFeesMsats
|
||||||
const totalFees = BigInt(msatsToSats(totalFeesMsats))
|
const totalFees = BigInt(msatsToSats(totalFeesMsats))
|
||||||
return { bytes24h, bytesUnpaid, nUnpaid, uploadFees, totalFees, totalFeesMsats }
|
return { bytes24h, bytesUnpaid, nUnpaid, uploadFees, uploadFeesMsats, totalFees, totalFeesMsats }
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function throwOnExpiredUploads (uploadIds, { tx }) {
|
export async function throwOnExpiredUploads (uploadIds, { tx }) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user