33 #define MR_CHAT_ID_DEADDROP 1 34 #define MR_CHAT_ID_TO_DEADDROP 2 35 #define MR_CHAT_ID_TRASH 3 36 #define MR_CHAT_ID_MSGS_IN_CREATION 4 37 #define MR_CHAT_ID_STARRED 5 38 #define MR_CHAT_ID_ARCHIVED_LINK 6 39 #define MR_CHAT_ID_LAST_SPECIAL 9 40 #define MR_CHAT_TYPE_UNDEFINED 0 41 #define MR_CHAT_TYPE_NORMAL 100 42 #define MR_CHAT_TYPE_GROUP 120 int mrchat_is_unpromoted(mrchat_t *chat)
Check if a chat is still unpromoted.
Definition: mrchat.c:379
int mrchat_is_self_talk(mrchat_t *chat)
Check if a chat is a self talk.
Definition: mrchat.c:398
char * mrchat_get_draft(mrchat_t *chat)
Get draft for the chat, if any.
Definition: mrchat.c:308
char * mrchat_get_name(mrchat_t *chat)
Get name of a chat.
Definition: mrchat.c:187
time_t mrchat_get_draft_timestamp(mrchat_t *chat)
Get timestamp of the draft.
Definition: mrchat.c:329
int mrchat_get_archived(mrchat_t *chat)
Get archived state.
Definition: mrchat.c:355
An object representing a single mailbox.
uint32_t mrchat_get_id(mrchat_t *chat)
Get chat ID.
Definition: mrchat.c:134
void mrchat_unref(mrchat_t *chat)
Free a chat object.
Definition: mrchat.c:68
char * mrchat_get_profile_image(mrchat_t *chat)
Get the chat's profile image.
Definition: mrchat.c:285
int mrchat_get_type(mrchat_t *chat)
Get chat type.
Definition: mrchat.c:163
An object representing a single chat in memory.
char * mrchat_get_subtitle(mrchat_t *chat)
Get a subtitle for a chat.
Definition: mrchat.c:209