1
0
mirror of https://github.com/oceanprotocol/react.git synced 2025-02-14 21:10:38 +01:00

publish example

This commit is contained in:
mihaisc 2020-09-01 15:25:23 +03:00
parent 695315ce52
commit 12333bc320

View File

@ -6,7 +6,7 @@ import { Metadata } from '@oceanprotocol/lib/dist/node/ddo/interfaces/Metadata'
export function Publish() { export function Publish() {
const { accountId, ocean } = useOcean() const { accountId, ocean } = useOcean()
const { publish, publishStepText } = usePublish() const { publish, publishStepText, isLoading } = usePublish()
const [ddo, setDdo] = useState<DDO | undefined>() const [ddo, setDdo] = useState<DDO | undefined>()
const asset = { const asset = {
@ -31,8 +31,10 @@ export function Publish() {
} }
const publishAsset = async () => { const publishAsset = async () => {
console.log(isLoading)
const ddo = await publish(asset as Metadata, '90', 'access', '', '') const ddo = await publish(asset as Metadata, '90', 'access', '', '')
console.log(ddo) console.log(ddo)
console.log(isLoading)
const pool = ocean.pool.createDTPool( const pool = ocean.pool.createDTPool(
accountId, accountId,
ddo.dataToken, ddo.dataToken,
@ -48,7 +50,8 @@ export function Publish() {
<div> <div>
<button onClick={publishAsset}>Publish</button> <button onClick={publishAsset}>Publish</button>
</div> </div>
<div>Status: {publishStepText}</div> <div>IsLoading: {isLoading.toString()} || Status: {publishStepText}</div>
<div>DID: {ddo && ddo.id} </div> <div>DID: {ddo && ddo.id} </div>
</> </>
) )