Skip to main content

Module wire

Module wire 

Source
Expand description

Typed numbered business messages for the supported native profile.

Structs§

AddMessage
AvatarBytes
ContactLookup
ContactRecord
Heartbeat
InitContactPage
PollResponse
QrResponse
RoomMember
RoomRoster
SyncBatch
SyncCommand
TextSendResult
VoiceChunk

Functions§

apply_cursor
auto_auth
avatar_request
base_request
client_message_id
Native SuperFastHash of the persisted task client-ID string. Tail bytes have signed int8 semantics in the supported AMD64 profile. This is not a hash of message content and is not a server idempotency guarantee.
contact_request
decode_add_message
Decode AddMsg command 5. Fields 6/7 remain numbered. Present field 13 has a bounded official server_seq correlation; this does not enable every message class for official writes. A room’s actual sender requires separate, validated group-envelope/member resolution and is deliberately unresolved here.
decode_avatars
Returns exact bounded bytes. The service must fully decode the image before treating this response as a displayable avatar or storing an image mime type.
decode_contact_record
decode_contacts
decode_cursor
decode_heartbeat
decode_init_contacts
decode_poll
decode_push
decode_qr
decode_room
decode_sync
decode_text_send
decode_voice
heartbeat_request
init_contacts_request
manual_auth
poll_request
push_login
qr_request
room_request
sync_request
text_send_request
text_send_request_with_source
unix_time
voice_request