A chat theme as the picker lists it: the id its apply sends and the name the
row shows. The thread the apply belongs to is the picker screen's state,
which the row reads as its host's, so the entry carries no copy of it; the
id's schema is the wire's own (DirectThemeIdSchema, in
@igpapi/core/mobile), so the answer and the screen have one source.
A chat theme as the picker lists it: the id its apply sends and the name the row shows. The thread the apply belongs to is the picker screen's state, which the row reads as its host's, so the entry carries no copy of it; the id's schema is the wire's own (
DirectThemeIdSchema, in@igpapi/core/mobile), so the answer and the screen have one source.