chat.yakka.getSnapshot
Everything needed for first paint, in one round trip: the viewer's servers, the active server's channels and roster, and one channel's newest timeline page. One method rather than five because this is the server-rendered path — every extra round trip here is latency a reader sees before anything appears. Warm navigations do not call it at all; the client's store already holds the answer.
Details · query
| Kind | query |
|---|---|
| Authority | yakka.chat |
| Indexed |
Query
query · GETParameters
query string#output
objectProperties
activeChannelId
stringactiveServerDid
string · diditemsref
Reference
itemsref
Reference
readState
arrayitemsref
Reference
itemsref
Reference
timeline
refReference
viewer
refReference
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Viewer state, kept apart from the channel because it changes on every read while the channel rarely changes.