Interzone是用于与modulator通信的dart API,一个微小的临时论坛
基本模块
- world.dart,一个世界脚手架
您可以将每个世界视为ssb上的一个单独的feed。您会获得隔离的IO/存储,这意味着您可以在不再关注feed时轻松删除/修剪它们,使其变得冗余。
每个关注的用户都有自己的域(barry.com/[您的请求]),运行自己的实例或共享域,例如omasome.fi。共享域允许为单个用户创建群组。您可以通过omasome.fi/[barrys group key]/[您的请求]访问群组。
-
httpConnector.dart
包含与modulator端的主要调用的所有挂钩。 *handshake* 是您在首次访问且未拉取任何内容时调用的。handshake 会为您提供第一个会话密钥头和*moderatorCapsule*,其中包含您进行进一步访问所需的数据和密钥。
-
moderatorCapsule和moderatorCapsuleEntry
这是一个二进制可编码对象,可以解析您在请求中收到的二进制对象,为您提供*katamari*(用于发布您的请求的二进制访问密钥)和*moderatorEntries*(包含消息数据)。
-
moderatorEntryFlags,moderatorEntry,moderatorEntrySet
可以显示在屏幕上的基本消息解析。ModeratorEntry.body部分涉及atacama特有的内容,例如解析链接,如果您想在payload中存储.json,则可以忽略这部分。