Skip to content

angee.messaging.connect

Live-channel pairing services shared by messaging backend addons.

channel_pairing

python
def channel_pairing(channel: Any) -> PairingProjection

Return one live channel's vendor-neutral pairing projection.

resume_channel_pairing

python
def resume_channel_pairing(channel: Any) -> None

Declare a live channel connected, clear its runtime error, and start it.

submit_channel_password

python
@sensitive_variables("password", "material")
def submit_channel_password(channel: Any, password: str) -> None

Store one transient secret under the armed material key and signal readiness.

skip_channel_password

python
def skip_channel_password(channel: Any) -> None

Skip one armed optional secret round and signal that choice to the session.

reset_channel_pairing

python
def reset_channel_pairing(channel: Any) -> None

Stop a live channel, wipe its released session store, and restart pairing.

disconnect_channel

python
def disconnect_channel(channel: Any) -> None

Stop a live channel and release its account while retaining pairing material.

Released under the AGPL-3.0 License.