obsidian-bridge icon indicating copy to clipboard operation
obsidian-bridge copied to clipboard

非 TOC 模式 和 TOC 模式 数据格式统一

Open MingliangT opened this issue 3 years ago • 1 comments

Hi,在使用的过程中,发现非 TOC 模式 和 TOC 模式,返回的 Json 数据格式不一致。

考虑到扩展和维护,将 TOC 模式 和 非 TOC 模式 Json 格式、数据结构保持一致。将 Node 节点信息 和 Node Tree 节点关系 分开存储。

即不管是 TOC 还是 非 TOC,有一个类似 NotesMap: nodeId -> Node,来维护 Node 信息;有一个 NotesTree 来维护 nodeId 树状关系,不管是单条笔记,还是 TOC 多条笔记,关系都存储在 NotesTree 里。

不知道这种模式是否合理,期待一起讨论 ~

MingliangT avatar Nov 22 '21 12:11 MingliangT

👌🏻,未来会考虑,但是优先级不高,mn那边的插件调试实在太费劲了😢

aidenlx avatar Nov 22 '21 13:11 aidenlx