1
0
mirror of https://github.com/oceanprotocol/market.git synced 2024-06-30 22:01:44 +02:00

fix user's pool transactions history (#786)

This commit is contained in:
claudiaHash 2021-08-11 12:44:49 +03:00 committed by GitHub
parent 34f7728399
commit f74c40b9cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 3 deletions

View File

@ -129,9 +129,11 @@ const columnsMinimal = [columns[0], columns[3]]
export default function PoolTransactions({ export default function PoolTransactions({
poolAddress, poolAddress,
poolChainId,
minimal minimal
}: { }: {
poolAddress?: string poolAddress?: string
poolChainId?: number[]
minimal?: boolean minimal?: boolean
}): ReactElement { }): ReactElement {
const { accountId } = useWeb3() const { accountId } = useWeb3()
@ -143,13 +145,17 @@ export default function PoolTransactions({
const [data, setData] = useState<PoolTransaction[]>() const [data, setData] = useState<PoolTransaction[]>()
async function fetchPoolTransactionData() { async function fetchPoolTransactionData() {
const variables = { user: accountId?.toLowerCase() } const variables = {
user: accountId?.toLowerCase(),
pool: poolAddress?.toLowerCase()
}
const transactions: PoolTransaction[] = [] const transactions: PoolTransaction[] = []
const result = await fetchDataForMultipleChains( const result = await fetchDataForMultipleChains(
poolAddress ? txHistoryQueryByPool : txHistoryQuery, poolAddress ? txHistoryQueryByPool : txHistoryQuery,
variables, variables,
chainIds poolAddress ? poolChainId : chainIds
) )
for (let i = 0; i < result.length; i++) { for (let i = 0; i < result.length; i++) {
result[i].poolTransactions.forEach((poolTransaction: PoolTransaction) => { result[i].poolTransactions.forEach((poolTransaction: PoolTransaction) => {
transactions.push(poolTransaction) transactions.push(poolTransaction)

View File

@ -386,7 +386,11 @@ export default function Pool(): ReactElement {
{accountId && ( {accountId && (
<AssetActionHistoryTable title="Your Pool Transactions"> <AssetActionHistoryTable title="Your Pool Transactions">
<PoolTransactions poolAddress={price?.address} minimal /> <PoolTransactions
poolAddress={price?.address}
poolChainId={[ddo.chainId]}
minimal
/>
</AssetActionHistoryTable> </AssetActionHistoryTable>
)} )}
</> </>