ssb-revisions:用于安全盾牌的可变文件

时间:2024-05-20 09:56:20
【文件属性】:

文件名称:ssb-revisions:用于安全盾牌的可变文件

文件大小:48KB

文件格式:ZIP

更新时间:2024-05-20 09:56:20

JavaScript

ssb修订 用于安全盾牌的可变文件 对于许多应用程序,希望使用户能够编辑已经发布的消息。 范围从能够修正拼写错误到协作处理链接集合或更新TODO列表。 有了可变文件,scuttlebutt协议对更广泛的应用程序具有吸引力。 因为我们使用仅追加日志作为基本数据库,所以没有真正的可变性。 但是,我们可以做的是发布对先前发送的邮件的更新,要求客户端显示更新的版本来代替原始邮件。 ssb-revisions是一种尝试实现基本API的尝试,该API使应用程序只需添加一个sbot插件即可使用可变消息。 修订树 SSB-修订使用性能revisionRoot和revisionBranch一个SSB信息的,以形成类似于一个git树提交树。 您可以通过在versionRoot和versionBranch中发布一条指定原始消息ID的新消息来覆盖消息的内容。 反过来,您可以通过发布新消息来覆盖您刚创建的新修订版


【文件预览】:
ssb-revisions-master
----.gitignore(14B)
----README.md(12KB)
----test()
--------dependent-views()
--------integration()
--------test-helper.js(2KB)
--------unit()
----head-index.md(660B)
----indexing.js(2KB)
----history-stream.js(791B)
----package.json(1KB)
----updates-stream.js(2KB)
----index.js(7KB)
----reduce()
--------find-heads.js(383B)
--------get-latest-revision.js(1KB)
--------is-original.js(297B)
--------notes.txt(188B)
--------strip.js(365B)
--------heads-stream.js(3KB)
--------compare.js(254B)
--------is-incomplete.js(361B)
--------default-validator.js(2KB)
--------past-and-present-heads.js(2KB)
--------msg-map.js(110B)
--------get-original.js(400B)
----indexes()
--------stats.js(696B)
--------warnings.js(395B)
--------generic.js(420B)
--------links.js(981B)
----indexing.txt(2KB)
----lib()
--------get-range.js(464B)
--------wrap.js(2KB)
--------stream-formatting.js(428B)
----package-lock.json(40KB)

网友评论