channels

val channels: StateFlow<List<Channel>?>(source)

Channel list for the active session.

Seeded during the handshake from the device's channel payload; falls back to the persisted storage snapshot on reconnect if the device does not re-send channels. null until ConnectionState.Connected is reached.

Updated in-memory (and persisted) when AdminApi.setChannel succeeds. Call AdminApi.listChannels to force a full device re-read (8 RPCs).