mirror of https://codeberg.org/pzp/pzp-dict.git
treat cases where getTangle() is null
This commit is contained in:
parent
6707df0ee4
commit
40d1e8cb21
|
@ -254,6 +254,7 @@ function initDict(peer, config) {
|
|||
// tangle suffix built as a slice from the fieldRoots
|
||||
const mootID = MsgV4.getMootID(loadedAccountID, fromSubdomain(subdomain))
|
||||
const tangle = peer.db.getTangle(mootID)
|
||||
if (!tangle) return 0
|
||||
const maxDepth = tangle.maxDepth
|
||||
const fieldRoots = _getFieldRoots(subdomain)
|
||||
let minDepth = Infinity
|
||||
|
@ -352,7 +353,7 @@ function initDict(peer, config) {
|
|||
const tangle = peer.db.getTangle(tangleID)
|
||||
|
||||
// prettier-ignore
|
||||
if (!tangle || tangle.size === 0) return 0
|
||||
if (!tangle) return 0
|
||||
// prettier-ignore
|
||||
if (!MsgV4.isMoot(tangle.root)) throw new Error(`Tangle "${tangleID}" is not a moot`)
|
||||
const domain = tangle.root.metadata.domain
|
||||
|
@ -400,7 +401,7 @@ function initDict(peer, config) {
|
|||
const domain = fromSubdomain(subdomain)
|
||||
const mootID = MsgV4.getMootID(id, domain)
|
||||
const tangle = peer.db.getTangle(mootID)
|
||||
if (!tangle || tangle.size === 0) {
|
||||
if (!tangle) {
|
||||
if (id === loadedAccountID) return {}
|
||||
else return null
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue