Skip to content

Commit eb55222

Browse files
authored
Merge pull request #1071 from topcoder-platform/pm-1099_withdrawal-endpoint
PM-1099 - updated the withdrawal endpoint
2 parents 8f26e7a + 0f390ef commit eb55222

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/apps/wallet/src/home/tabs/winnings/WinningsTab.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import React, { FC, useCallback, useEffect } from 'react'
77
import { Collapsible, ConfirmModal, LoadingCircles } from '~/libs/ui'
88
import { UserProfile } from '~/libs/core'
99

10-
import { getPayments, processPayments } from '../../../lib/services/wallet'
10+
import { getPayments, processWinningsPayments } from '../../../lib/services/wallet'
1111
import { Winning, WinningDetail } from '../../../lib/models/WinningDetail'
1212
import { FilterBar } from '../../../lib'
1313
import { ConfirmFlowData } from '../../../lib/models/ConfirmFlowData'
@@ -158,15 +158,15 @@ const ListView: FC<ListViewProps> = (props: ListViewProps) => {
158158
position: toast.POSITION.BOTTOM_RIGHT,
159159
})
160160
try {
161-
await processPayments(winningIds)
161+
await processWinningsPayments(winningIds)
162162
toast.success('Payments processed successfully!', {
163163
position: toast.POSITION.BOTTOM_RIGHT,
164164
})
165165
} catch (error) {
166166
let message = 'Failed to process payments. Please try again later.'
167167

168168
if (error instanceof AxiosError) {
169-
message = error.response?.data?.error?.message
169+
message = error.response?.data?.error?.message ?? error.response?.data?.message ?? error.message ?? ''
170170

171171
message = message.charAt(0)
172172
.toUpperCase() + message.slice(1)

src/apps/wallet/src/lib/services/wallet.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ export async function getPayments(userId: string, limit: number, offset: number,
6060
return response.data
6161
}
6262

63-
export async function processPayments(paymentIds: string[]): Promise<{ processed: boolean }> {
63+
export async function processWinningsPayments(winningsIds: string[]): Promise<{ processed: boolean }> {
6464
const body = JSON.stringify({
65-
paymentIds,
65+
winningsIds,
6666
})
6767
const url = `${baseUrl}/withdraw`
6868
const response = await xhrPostAsync<string, ApiResponse<{ processed: boolean }>>(url, body)

0 commit comments

Comments
 (0)