moveContact

open suspend fun moveContact(from: String, to: String, displayName: String, toChannel: Int? = null)(source)

Moves one whole conversation to to, carrying its settings (mute, pin, draft, read marker) with it.

displayName labels a retired conversation, whose slot no longer names it; it is cleared on the way back. toChannel, when given, restores the packets' channel index — a retired conversation keeps the index it was retired from so a later reclaim knows which reactions belong to it.