One clip of the profile's Reels tab. Its open() pushes the reels viewer on
the tab's whole list, at this clip's index (source clips_profile): the
viewer's first page is that list and sends no stream.
The viewer derives each reel's chaining facts from the list: the session's
seed is the tapped clip's container id (while the like takes its pk part),
the chaining position its distance from the tap and the client position its
index in the tab's list. A clip the tab does not show has no index — the edge
names -1 rather than falling back to the first clip, and the viewer refuses
it as a typed ScreenDataError (ReelsViewer's list check).
One clip of the profile's Reels tab. Its
open()pushes the reels viewer on the tab's whole list, at this clip's index (sourceclips_profile): the viewer's first page is that list and sends no stream.The viewer derives each reel's chaining facts from the list: the session's seed is the tapped clip's container id (while the like takes its pk part), the chaining position its distance from the tap and the client position its index in the tab's list. A clip the tab does not show has no index — the edge names
-1rather than falling back to the first clip, and the viewer refuses it as a typedScreenDataError(ReelsViewer's list check).