Delta Chat Core C Interface
Loading...
Searching...
No Matches
DC_CHAT_TYPE

These constants describe the type of a chat. More...

Macros

#define DC_CHAT_TYPE_GROUP   120
 A group chat.
 
#define DC_CHAT_TYPE_IN_BROADCAST   165
 Incoming broadcast channel, called "Channel" in the UI.
 
#define DC_CHAT_TYPE_MAILINGLIST   140
 A mailing list.
 
#define DC_CHAT_TYPE_OUT_BROADCAST   160
 Outgoing broadcast channel, called "Channel" in the UI.
 
#define DC_CHAT_TYPE_SINGLE   100
 A one-to-one chat with a single contact.
 
#define DC_CHAT_TYPE_UNDEFINED   0
 Undefined chat type.
 

Detailed Description

These constants describe the type of a chat.

The chat type can be retrieved using dc_chat_get_type() and the type does not change during the chat's lifetime.

Macro Definition Documentation

◆ DC_CHAT_TYPE_GROUP

#define DC_CHAT_TYPE_GROUP   120

A group chat.

See dc_chat_get_type() for details.

◆ DC_CHAT_TYPE_IN_BROADCAST

#define DC_CHAT_TYPE_IN_BROADCAST   165

Incoming broadcast channel, called "Channel" in the UI.

This chat is read-only, and we do not know who the other recipients are.

This is similar to DC_CHAT_TYPE_MAILINGLIST, with the main difference being that broadcasts are encrypted.

Called broadcast here rather than channel, because the word "channel" already appears a lot in the code, which would make it hard to grep for it.

◆ DC_CHAT_TYPE_MAILINGLIST

#define DC_CHAT_TYPE_MAILINGLIST   140

A mailing list.

See dc_chat_get_type() for details.

◆ DC_CHAT_TYPE_OUT_BROADCAST

#define DC_CHAT_TYPE_OUT_BROADCAST   160

Outgoing broadcast channel, called "Channel" in the UI.

The user can send into this chat, and all recipients will receive messages in a DC_CHAT_TYPE_IN_BROADCAST.

Called broadcast here rather than channel, because the word "channel" already appears a lot in the code, which would make it hard to grep for it.

◆ DC_CHAT_TYPE_SINGLE

#define DC_CHAT_TYPE_SINGLE   100

A one-to-one chat with a single contact.

See dc_chat_get_type() for details.

◆ DC_CHAT_TYPE_UNDEFINED

#define DC_CHAT_TYPE_UNDEFINED   0

Undefined chat type.

Normally, this type is not returned.