mirror of
https://github.com/oceanprotocol-archive/squid-js.git
synced 2024-02-02 15:31:51 +01:00
fix enum assign to value instead of string
This commit is contained in:
parent
38b7585478
commit
8175547048
@ -49,7 +49,7 @@ export default class DIDResolved {
|
|||||||
*/
|
*/
|
||||||
public isURL(): boolean {
|
public isURL(): boolean {
|
||||||
const item = this.getLastItem()
|
const item = this.getLastItem()
|
||||||
return item && item.valueType === "URL"
|
return item && item.valueType === ValueType.URL
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -57,7 +57,7 @@ export default class DIDResolved {
|
|||||||
*/
|
*/
|
||||||
public isDDO(): boolean {
|
public isDDO(): boolean {
|
||||||
const item = this.getLastItem()
|
const item = this.getLastItem()
|
||||||
return item && item.valueType === "DDO"
|
return item && item.valueType === ValueType.DDO
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -65,7 +65,7 @@ export default class DIDResolved {
|
|||||||
*/
|
*/
|
||||||
public isDID(): boolean {
|
public isDID(): boolean {
|
||||||
const item = this.getLastItem()
|
const item = this.getLastItem()
|
||||||
return item && (item.valueType === "DID" || item.valueType === "DIDRef")
|
return item && (item.valueType === ValueType.DID || item.valueType === ValueType.DIDRef)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -109,7 +109,7 @@ export default class DIDResolved {
|
|||||||
const item = this.getLastItem()
|
const item = this.getLastItem()
|
||||||
let result: string = null
|
let result: string = null
|
||||||
if ( item ) {
|
if ( item ) {
|
||||||
if ( item.valueType === "DID" ) {
|
if ( item.valueType === ValueType.DID ) {
|
||||||
result = DIDTools.idToDID(item.value)
|
result = DIDTools.idToDID(item.value)
|
||||||
} else {
|
} else {
|
||||||
result = item.value
|
result = item.value
|
||||||
|
@ -49,7 +49,7 @@ export default class DIDResolver {
|
|||||||
resolved.addData(data)
|
resolved.addData(data)
|
||||||
|
|
||||||
didId = null
|
didId = null
|
||||||
if (data.valueType === "URL" || data.valueType === "DDO" ) {
|
if (data.valueType === ValueType.URL || data.valueType === ValueType.DDO ) {
|
||||||
data = null
|
data = null
|
||||||
break
|
break
|
||||||
} else {
|
} else {
|
||||||
@ -106,7 +106,8 @@ export default class DIDResolver {
|
|||||||
didId: event.returnValues.did,
|
didId: event.returnValues.did,
|
||||||
blockNumber: event.returnValues.updateAt,
|
blockNumber: event.returnValues.updateAt,
|
||||||
owner: event.returnValues.owner,
|
owner: event.returnValues.owner,
|
||||||
valueType: ValueType[event.returnValues.valueType],
|
// crazy.. convert from a string number -> enum string -> enum number ( sigh )
|
||||||
|
valueType: ValueType[ValueType[event.returnValues.valueType]],
|
||||||
key: event.returnValues.key,
|
key: event.returnValues.key,
|
||||||
value: event.returnValues.value,
|
value: event.returnValues.value,
|
||||||
} as DIDRecord
|
} as DIDRecord
|
||||||
|
Loading…
x
Reference in New Issue
Block a user