mirror of
https://github.com/oceanprotocol-archive/squid-js.git
synced 2024-02-02 15:31:51 +01:00
using files intead of contentUrls on examples ocean#251
This commit is contained in:
parent
e88a40dac0
commit
c56989a710
@ -13,7 +13,7 @@ async function exec() {
|
||||
publisher.setPassword(process.env.ACCOUNT_PASSWORD)
|
||||
const consumer: Account = (await ocean.getAccounts())[1]
|
||||
|
||||
const metaData: Partial<MetaData> = <any> {
|
||||
const metaData: Partial<MetaData> = {
|
||||
base: {
|
||||
name: "Office Humidity",
|
||||
type: "dataset",
|
||||
@ -28,9 +28,15 @@ async function exec() {
|
||||
contentType: "text/csv",
|
||||
// tslint:disable-next-line
|
||||
workExample: "stationId,latitude,longitude,datetime,temperature,humidity423432fsd,51.509865,-0.118092,2011-01-01T10:55:11+00:00,7.2,68",
|
||||
contentUrls: [
|
||||
"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
files: [
|
||||
{
|
||||
url: "https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
checksum: "085340abffh21495345af97c6b0e761",
|
||||
contentLength: "12324",
|
||||
},
|
||||
{
|
||||
url: "https://testocnfiles.blob.core.windows.net/testfiles/testzkp2.zip",
|
||||
},
|
||||
],
|
||||
links: [
|
||||
{sample1: "http://data.ceda.ac.uk/badc/ukcp09/data/gridded-land-obs/gridded-land-obs-daily/"},
|
||||
|
@ -12,7 +12,7 @@ async function exec() {
|
||||
publisher.setPassword(process.env.ACCOUNT_PASSWORD)
|
||||
const consumer: Account = (await ocean.getAccounts())[1]
|
||||
|
||||
const metaData: Partial<MetaData> = <any> {
|
||||
const metaData: Partial<MetaData> = {
|
||||
base: {
|
||||
name: "Office Humidity",
|
||||
type: "dataset",
|
||||
@ -27,9 +27,15 @@ async function exec() {
|
||||
contentType: "text/csv",
|
||||
// tslint:disable-next-line
|
||||
workExample: "stationId,latitude,longitude,datetime,temperature,humidity423432fsd,51.509865,-0.118092,2011-01-01T10:55:11+00:00,7.2,68",
|
||||
contentUrls: [
|
||||
"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
files: [
|
||||
{
|
||||
url: "https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
checksum: "085340abffh21495345af97c6b0e761",
|
||||
contentLength: "12324",
|
||||
},
|
||||
{
|
||||
url: "https://testocnfiles.blob.core.windows.net/testfiles/testzkp2.zip",
|
||||
},
|
||||
],
|
||||
links: [
|
||||
{sample1: "http://data.ceda.ac.uk/badc/ukcp09/data/gridded-land-obs/gridded-land-obs-daily/"},
|
||||
|
@ -13,7 +13,7 @@ async function exec() {
|
||||
publisher.setPassword(process.env.ACCOUNT_PASSWORD)
|
||||
const consumer: Account = (await ocean.getAccounts())[1]
|
||||
|
||||
const metaData: Partial<MetaData> = <any> {
|
||||
const metaData: Partial<MetaData> = {
|
||||
base: {
|
||||
name: "Office Humidity",
|
||||
type: "dataset",
|
||||
@ -28,9 +28,15 @@ async function exec() {
|
||||
contentType: "text/csv",
|
||||
// tslint:disable-next-line
|
||||
workExample: "stationId,latitude,longitude,datetime,temperature,humidity423432fsd,51.509865,-0.118092,2011-01-01T10:55:11+00:00,7.2,68",
|
||||
contentUrls: [
|
||||
"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
files: [
|
||||
{
|
||||
url: "https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
checksum: "085340abffh21495345af97c6b0e761",
|
||||
contentLength: "12324",
|
||||
},
|
||||
{
|
||||
url: "https://testocnfiles.blob.core.windows.net/testfiles/testzkp2.zip",
|
||||
},
|
||||
],
|
||||
links: [
|
||||
{sample1: "http://data.ceda.ac.uk/badc/ukcp09/data/gridded-land-obs/gridded-land-obs-daily/"},
|
||||
|
@ -11,7 +11,7 @@ async function exec() {
|
||||
const publisher: Account = (await ocean.getAccounts())[1]
|
||||
const consumer: Account = (await ocean.getAccounts())[1]
|
||||
|
||||
const metaData: Partial<MetaData> = <any> {
|
||||
const metaData: Partial<MetaData> = {
|
||||
base: {
|
||||
name: "Office Humidity",
|
||||
type: "dataset",
|
||||
@ -26,8 +26,15 @@ async function exec() {
|
||||
contentType: "Application/pdf",
|
||||
// tslint:disable-next-line
|
||||
workExample: "stationId,latitude,longitude,datetime,temperature,humidity423432fsd,51.509865,-0.118092,2011-01-01T10:55:11+00:00,7.2,68",
|
||||
contentUrls: [
|
||||
"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.pdf",
|
||||
files: [
|
||||
{
|
||||
url: "https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
checksum: "085340abffh21495345af97c6b0e761",
|
||||
contentLength: "12324",
|
||||
},
|
||||
{
|
||||
url: "https://testocnfiles.blob.core.windows.net/testfiles/testzkp2.zip",
|
||||
},
|
||||
],
|
||||
links: [
|
||||
{sample1: "http://data.ceda.ac.uk/badc/ukcp09/data/gridded-land-obs/gridded-land-obs-daily/"},
|
||||
|
@ -10,7 +10,7 @@ async function exec() {
|
||||
const publisher: Account = (await ocean.getAccounts())[0]
|
||||
publisher.setPassword(process.env.ACCOUNT_PASSWORD)
|
||||
|
||||
const metaData: Partial<MetaData> = <any> {
|
||||
const metaData: Partial<MetaData> = {
|
||||
base: {
|
||||
name: "Office Humidity",
|
||||
type: "dataset",
|
||||
@ -25,9 +25,15 @@ async function exec() {
|
||||
contentType: "text/csv",
|
||||
// tslint:disable-next-line
|
||||
workExample: "stationId,latitude,longitude,datetime,temperature,humidity423432fsd,51.509865,-0.118092,2011-01-01T10:55:11+00:00,7.2,68",
|
||||
contentUrls: [
|
||||
"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
files: [
|
||||
{
|
||||
url: "https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
checksum: "085340abffh21495345af97c6b0e761",
|
||||
contentLength: "12324",
|
||||
},
|
||||
{
|
||||
url: "https://testocnfiles.blob.core.windows.net/testfiles/testzkp2.zip",
|
||||
},
|
||||
],
|
||||
links: [
|
||||
{sample1: "http://data.ceda.ac.uk/badc/ukcp09/data/gridded-land-obs/gridded-land-obs-daily/"},
|
||||
|
@ -26,7 +26,7 @@ async function exec() {
|
||||
updateFrecuency: "yearly",
|
||||
checksum: "efdd14d39feb726e321931f408b3454d26f1a4899bcc608a68b5397f23203174",
|
||||
},
|
||||
base: <any> {
|
||||
base: {
|
||||
name: "Office Humidity",
|
||||
type: "dataset",
|
||||
description: "Weather information of UK including temperature and humidity",
|
||||
@ -40,9 +40,15 @@ async function exec() {
|
||||
contentType: "text/csv",
|
||||
// tslint:disable-next-line
|
||||
workExample: "stationId,latitude,longitude,datetime,temperature,humidity423432fsd,51.509865,-0.118092,2011-01-01T10:55:11+00:00,7.2,68",
|
||||
contentUrls: [
|
||||
"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
files: [
|
||||
{
|
||||
url: "https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
checksum: "085340abffh21495345af97c6b0e761",
|
||||
contentLength: "12324",
|
||||
},
|
||||
{
|
||||
url: "https://testocnfiles.blob.core.windows.net/testfiles/testzkp2.zip",
|
||||
},
|
||||
],
|
||||
links: [
|
||||
{sample1: "http://data.ceda.ac.uk/badc/ukcp09/data/gridded-land-obs/gridded-land-obs-daily/"},
|
||||
|
@ -181,7 +181,7 @@ export default class Ocean {
|
||||
Logger.log("Awesome; got a AccessGranted Event. Let's download the asset files.")
|
||||
const contentUrls = await SecretStoreProvider
|
||||
.getSecretStore()
|
||||
.decryptDocument(d.getId(), metadataService.metadata.base.contentUrls[0])
|
||||
.decryptDocument(d.getId(), (metadataService as any).metadata.base.contentUrls[0])
|
||||
const serviceUrl: string = accessService.serviceEndpoint
|
||||
Logger.log("Consuming asset files using service url: ", serviceUrl)
|
||||
const files = []
|
||||
|
@ -144,8 +144,9 @@ export default class OceanAssets {
|
||||
// Cleaning not needed information
|
||||
base: {
|
||||
...metadata.base,
|
||||
contentUrls: [],
|
||||
files: undefined,
|
||||
},
|
||||
} as any,
|
||||
},
|
||||
},
|
||||
],
|
||||
|
@ -226,9 +226,7 @@ export default class ServiceAgreement extends OceanBase {
|
||||
|
||||
await token.approve(paymentConditions.getAddress(), price, consumer.getId())
|
||||
|
||||
const lockPaymentReceipt =
|
||||
await paymentConditions.lockPayment(this.getId(), assetId, price,
|
||||
consumer.getId())
|
||||
const lockPaymentReceipt = await paymentConditions.lockPayment(this.getId(), assetId, price, consumer.getId())
|
||||
|
||||
return lockPaymentReceipt.status
|
||||
}
|
||||
|
13
test/testdata/MetaData.ts
vendored
13
test/testdata/MetaData.ts
vendored
@ -14,9 +14,15 @@ export const metadataMock: MetaData = {
|
||||
compression: "zip",
|
||||
contentType: "text/csv",
|
||||
workExample: "423432fsd,51.509865,-0.118092,2011-01-01T10:55:11+00:00,7.2,68",
|
||||
contentUrls: [
|
||||
"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
files: [
|
||||
{
|
||||
url: "https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip",
|
||||
checksum: "085340abffh21495345af97c6b0e761",
|
||||
contentLength: "12324",
|
||||
},
|
||||
{
|
||||
url: "https://testocnfiles.blob.core.windows.net/testfiles/testzkp2.zip",
|
||||
},
|
||||
],
|
||||
links: [
|
||||
{
|
||||
@ -34,7 +40,6 @@ export const metadataMock: MetaData = {
|
||||
inLanguage: "en",
|
||||
tags: "weather, uk, 2011, temperature, humidity",
|
||||
price: 10,
|
||||
files: [],
|
||||
checksum: "",
|
||||
},
|
||||
curation: {
|
||||
|
Loading…
Reference in New Issue
Block a user