Merge pull request #804 from orbitdb/phillmac-patch-1

Suport new base36 format, Improve unwieldy logic
This commit is contained in:
Haad 2020-07-14 06:34:29 +03:00 committed by GitHub
commit 32cc9a9b00
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -26,8 +26,18 @@ class OrbitDBAddress {
let accessControllerHash
const validateHash = (hash) => {
const prefixes = ['zd', 'Qm', 'ba', 'k5']
for (const p of prefixes) {
if (hash.indexOf(p) > -1) {
return true
}
}
return false
}
try {
accessControllerHash = (parts[0].indexOf('zd') > -1 || parts[0].indexOf('Qm') > -1 || parts[0].indexOf('ba') > -1)
accessControllerHash = validateHash(parts[0])
? new CID(parts[0]).toBaseEncodedString()
: null
} catch (e) {