ReadonlybackGoes back, as the system back does: closes this screen and answers the screen below it, typed as the screens that can open this one.
ReadonlycheckpointTakes a checkpoint of the process with this screen on top: what a fresh
process needs to continue from it (restoreCheckpoint), the stack below
included, without opening any screen again.
Taps Create with the people you picked (rows, in the order you picked them): creates the
group chat. Answers the new thread's handle. Fails with DirectInboxSeqIdUnknownError when
the session has not read the inbox yet.
ReadonlydataWhat the screen shows: its data, as its data schema types it.
ReadonlyidWhich screen this is: its id in the screen catalog (an item's: its item id).
ReadonlykindWhat kind of thing the screen is: a screen, a tab, an inner tab, a feed or an item.
ReadonlyoriginThe handle this one was opened from: the screen (or the item of its list)
whose call opened it, typed as what can open this screen; undefined for a
launch's or a tab's root.
ReadonlypipePasses the handle through the functions you give, left to right: handle.pipe(f, g) is g(f(handle)).
ReadonlyrawThe answers this visit received from the server, before any decoding; empty on a handle a checkpoint rebuilt.
ReadonlyrecipientsThe people the last search found; search() hands back fresh ones.
ReadonlysearchTypes in the search field (query): looks up people and, in the one-to-one picker,
existing threads. Answers fresh item handles for both lists, recipients and threads; an
answer without results holds empty lists.
Taps the Group chat row and opens the picker again in group mode. Answers that picker's
handle, which offers createGroup().
ReadonlythreadsThe existing threads the last search found (the one-to-one picker shows them).
ReadonlytoThe handle as JSON: its data.
The handle of DirectRecipientPickerScreen: what you hold while the screen is open — its
data, its actions (DirectRecipientPickerActions) and its lists (DirectRecipientPickerItems).