Skip to content

Commit 927df25

Browse files
committed
refactor: clean up
1 parent 7ce3e6d commit 927df25

5 files changed

Lines changed: 14 additions & 24 deletions

File tree

pages/payments/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ export default function Payments ({ user, userId }: PaybuttonsProps): React.Reac
163163
sortType: compareNumericString,
164164
disableSortBy: true,
165165
Cell: (cellProps) => {
166-
return <div style={{ textAlign: 'right', fontWeight: '600' }}> ${formatQuoteValue(cellProps.cell.value.values, user.userProfile.preferredCurrencyId)}</div>
166+
return <div style={{ textAlign: 'right', fontWeight: '600' }}> ${formatQuoteValue(cellProps.cell.value, user.userProfile.preferredCurrencyId)}</div>
167167
}
168168
},
169169
{

redis/dashboardCache.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,14 @@ export const getButtonPaymentData = (n: number, periodString: string, paymentLis
6969
},
7070
total: {
7171
payments: 1,
72-
revenue: p.values.values
72+
revenue: p.values
7373
}
7474
}
7575
buttonPaymentData[b.id] = newEntry
7676
return
7777
}
7878
prevObj.total.payments += 1
79-
prevObj.total.revenue = sumQuoteValues(prevObj.total.revenue, p.values.values)
79+
prevObj.total.revenue = sumQuoteValues(prevObj.total.revenue, p.values)
8080
prevObj.displayData.isXec = prevObj.displayData.isXec === true || (p.networkId === XEC_NETWORK_ID)
8181
prevObj.displayData.isBch = prevObj.displayData.isBch === true || (p.networkId === BCH_NETWORK_ID)
8282
const lastPayment = prevObj.displayData.lastPayment as number
@@ -100,8 +100,8 @@ export const sumPaymentsValue = function (paymentList: Payment[]): QuoteValues {
100100
}
101101

102102
for (const p of paymentList) {
103-
ret.usd = ret.usd.plus(p.values.values.usd)
104-
ret.cad = ret.cad.plus(p.values.values.cad)
103+
ret.usd = ret.usd.plus(p.values.usd)
104+
ret.cad = ret.cad.plus(p.values.cad)
105105
}
106106
return ret
107107
}
@@ -161,11 +161,11 @@ const generateDashboardDataFromStream = async function (
161161
if (paybuttonIds !== undefined && paybuttonIds.length > 0) {
162162
const paymentButtonIds = payment.buttonDisplayDataList.map(b => b.id)
163163
if (paymentButtonIds.some(item => paybuttonIds.includes(item))) {
164-
revenueAccumulators[period][index] = sumQuoteValues(revenueAccumulators[period][index], payment.values.values)
164+
revenueAccumulators[period][index] = sumQuoteValues(revenueAccumulators[period][index], payment.values)
165165
paymentCounters[period][index] += 1
166166
}
167167
} else {
168-
revenueAccumulators[period][index] = sumQuoteValues(revenueAccumulators[period][index], payment.values.values)
168+
revenueAccumulators[period][index] = sumQuoteValues(revenueAccumulators[period][index], payment.values)
169169
paymentCounters[period][index] += 1
170170
}
171171
}
@@ -315,13 +315,13 @@ function processButtonData (
315315
lastPayment: payment.timestamp
316316
},
317317
total: {
318-
revenue: payment.values.values,
318+
revenue: payment.values,
319319
payments: 1
320320
}
321321
}
322322
} else {
323323
const buttonData = buttonDataAccumulators[period][button.id]
324-
buttonData.total.revenue = sumQuoteValues(buttonData.total.revenue, payment.values.values)
324+
buttonData.total.revenue = sumQuoteValues(buttonData.total.revenue, payment.values)
325325
buttonData.total.payments += 1
326326
buttonData.displayData.lastPayment = Math.max(
327327
buttonData.displayData.lastPayment ?? 0,

redis/paymentCache.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,7 @@ export const generatePaymentFromTx = async (tx: TransactionsWithPaybuttonsAndPri
8181
}
8282
return {
8383
timestamp: tx.timestamp,
84-
values: {
85-
values,
86-
amount: tx.amount
87-
},
84+
values,
8885
amount: tx.amount,
8986
networkId: tx.address.networkId,
9087
hash: tx.hash,
@@ -113,7 +110,7 @@ export const generateAndCacheGroupedPaymentsAndInfoForAddress = async (address:
113110
paymentCount
114111
}
115112

116-
paymentList = paymentList.filter((p) => p.values.values.usd > new Prisma.Decimal(0))
113+
paymentList = paymentList.filter((p) => p.values.usd > new Prisma.Decimal(0))
117114
const groupedPayments = getPaymentsByWeek(address.address, paymentList)
118115
return {
119116
groupedPayments,
@@ -197,7 +194,7 @@ export const cacheManyTxs = async (txs: TransactionsWithPaybuttonsAndPrices[]):
197194
const zero = new Prisma.Decimal(0)
198195
for (const tx of txs.filter(tx => tx.amount > zero)) {
199196
const payment = await generatePaymentFromTx(tx)
200-
if (payment.values.values.usd !== new Prisma.Decimal(0)) {
197+
if (payment.values.usd !== new Prisma.Decimal(0)) {
201198
const paymentsGroupedByKey = getPaymentsByWeek(tx.address.address, [payment])
202199
void await cacheGroupedPaymentsAppend(paymentsGroupedByKey)
203200
}

redis/types.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,10 @@ export interface ButtonDisplayData {
4646
lastPayment?: number
4747
providerUserId?: string
4848
}
49-
export interface AmountData {
50-
values: QuoteValues
51-
amount: Decimal
52-
}
5349

5450
export interface Payment {
5551
timestamp: number
56-
values: AmountData
52+
values: QuoteValues
5753
amount?: Decimal
5854
networkId: number
5955
hash: string

services/transactionService.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -706,10 +706,7 @@ export async function getPaymentsByUserIdOrderedByButtonName (
706706
payments.push({
707707
amount: tx.amount,
708708
timestamp: tx.timestamp,
709-
values: {
710-
values: ret,
711-
amount: tx.amount
712-
},
709+
values: ret,
713710
networkId: tx.networkId,
714711
hash: tx.hash,
715712
buttonDisplayDataList

0 commit comments

Comments
 (0)