mirror of
https://github.com/oceanprotocol/react.git
synced 2025-02-14 21:10:38 +01:00
publish example
This commit is contained in:
parent
695315ce52
commit
12333bc320
@ -6,9 +6,9 @@ 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 = {
|
||||||
main: {
|
main: {
|
||||||
type: 'dataset',
|
type: 'dataset',
|
||||||
@ -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>
|
||||||
</>
|
</>
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user