diff --git a/lib/msg-v3/tangle.js b/lib/msg-v3/tangle.js index 96cdc3e..7ea2341 100644 --- a/lib/msg-v3/tangle.js +++ b/lib/msg-v3/tangle.js @@ -196,6 +196,10 @@ class Tangle { return isMoot(this.#rootMsg) } + get id() { + return this.#rootID + } + get mootDetails() { if (!this.#isFeed()) return null if (!this.#rootMsg) { diff --git a/test/msg-v3/tangles.test.js b/test/msg-v3/tangles.test.js index a4de67c..2271225 100644 --- a/test/msg-v3/tangles.test.js +++ b/test/msg-v3/tangles.test.js @@ -16,6 +16,7 @@ test('simple multi-author tangle', (t) => { const mootA = MsgV3.createMoot(accountA, 'post', keypairA) const mootAID = MsgV3.getMsgID(mootA) const tangleA = new MsgV3.Tangle(mootAID) + assert.equal(tangleA.id, mootAID, 'tangle.id') tangleA.add(mootAID, mootA) const mootB = MsgV3.createMoot(accountB, 'post', keypairB)