mirror of
https://github.com/oceanprotocol/market.git
synced 2024-12-02 05:57:29 +01:00
remove signing mechanism
This commit is contained in:
parent
9c0209c11d
commit
e163c56108
@ -1,12 +1,13 @@
|
|||||||
import { ComputeJob } from '@oceanprotocol/lib/dist/node/ocean/interfaces/ComputeJob'
|
import { ComputeJob } from '@oceanprotocol/lib/dist/node/ocean/interfaces/ComputeJob'
|
||||||
import { useOcean } from '@oceanprotocol/react'
|
import { useOcean } from '@oceanprotocol/react'
|
||||||
import React, { ReactElement, useState } from 'react'
|
import React, { ReactElement, useEffect, useState } from 'react'
|
||||||
import DataTable from 'react-data-table-component'
|
import DataTable from 'react-data-table-component'
|
||||||
import Time from '../../atoms/Time'
|
import Time from '../../atoms/Time'
|
||||||
import styles from './PoolTransactions.module.css'
|
import styles from './PoolTransactions.module.css'
|
||||||
import Loader from '../../atoms/Loader'
|
import Loader from '../../atoms/Loader'
|
||||||
import Button from '../../atoms/Button'
|
import Button from '../../atoms/Button'
|
||||||
import ComputeDetailsModal from './ComputeDetailsModal'
|
import ComputeDetailsModal from './ComputeDetailsModal'
|
||||||
|
import { Logger } from '@oceanprotocol/lib'
|
||||||
|
|
||||||
// function AssetTitle({ row }: { row: ComputeJob }): ReactElement {
|
// function AssetTitle({ row }: { row: ComputeJob }): ReactElement {
|
||||||
// const { ocean } = useOcean()
|
// const { ocean } = useOcean()
|
||||||
@ -87,10 +88,11 @@ export default function ComputeJobs(): ReactElement {
|
|||||||
const { ocean, account } = useOcean()
|
const { ocean, account } = useOcean()
|
||||||
const [jobs, setJobs] = useState<ComputeJob[]>()
|
const [jobs, setJobs] = useState<ComputeJob[]>()
|
||||||
const [isLoading, setIsLoading] = useState(false)
|
const [isLoading, setIsLoading] = useState(false)
|
||||||
const [userAgreed, setUserAgreed] = useState(false)
|
|
||||||
|
|
||||||
const getJobs = async () => {
|
useEffect(() => {
|
||||||
if (!ocean || !account) return
|
if (!ocean || !account) return
|
||||||
|
|
||||||
|
async function getJobs() {
|
||||||
setIsLoading(true)
|
setIsLoading(true)
|
||||||
try {
|
try {
|
||||||
const orderHistory = await ocean.assets.getOrderHistory(
|
const orderHistory = await ocean.assets.getOrderHistory(
|
||||||
@ -98,7 +100,7 @@ export default function ComputeJobs(): ReactElement {
|
|||||||
'compute',
|
'compute',
|
||||||
100
|
100
|
||||||
)
|
)
|
||||||
console.log('orders', orderHistory)
|
Logger.log('orders', orderHistory)
|
||||||
const userJobs = await ocean.compute.status(account)
|
const userJobs = await ocean.compute.status(account)
|
||||||
|
|
||||||
setJobs(
|
setJobs(
|
||||||
@ -108,19 +110,18 @@ export default function ComputeJobs(): ReactElement {
|
|||||||
return 0
|
return 0
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
setUserAgreed(true)
|
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.log(e)
|
Logger.error(e.message)
|
||||||
} finally {
|
} finally {
|
||||||
setIsLoading(false)
|
setIsLoading(false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
getJobs()
|
||||||
|
}, [ocean, account])
|
||||||
|
|
||||||
return isLoading ? (
|
return isLoading ? (
|
||||||
<Loader />
|
<Loader />
|
||||||
) : account && ocean ? (
|
) : account && ocean ? (
|
||||||
userAgreed ? (
|
|
||||||
<>
|
|
||||||
<DataTable
|
<DataTable
|
||||||
columns={columns}
|
columns={columns}
|
||||||
data={jobs}
|
data={jobs}
|
||||||
@ -130,14 +131,6 @@ export default function ComputeJobs(): ReactElement {
|
|||||||
paginationPerPage={10}
|
paginationPerPage={10}
|
||||||
noDataComponent={<Empty />}
|
noDataComponent={<Empty />}
|
||||||
/>
|
/>
|
||||||
</>
|
|
||||||
) : (
|
|
||||||
<div>
|
|
||||||
<Button onClick={getJobs} name="Get jobs">
|
|
||||||
Sign to retrieve jobs
|
|
||||||
</Button>
|
|
||||||
</div>
|
|
||||||
)
|
|
||||||
) : (
|
) : (
|
||||||
<div>Connect your wallet to see your compute jobs.</div>
|
<div>Connect your wallet to see your compute jobs.</div>
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user