33 #define MR_CHAT_ID_DEADDROP 1 34 #define MR_CHAT_ID_TRASH 3 35 #define MR_CHAT_ID_MSGS_IN_CREATION 4 36 #define MR_CHAT_ID_STARRED 5 37 #define MR_CHAT_ID_ARCHIVED_LINK 6 38 #define MR_CHAT_ID_LAST_SPECIAL 9 39 #define MR_CHAT_TYPE_UNDEFINED 0 40 #define MR_CHAT_TYPE_NORMAL 100 41 #define MR_CHAT_TYPE_GROUP 120 int mrchat_is_unpromoted(mrchat_t *chat)
Check if a chat is still unpromoted.
Definition: mrchat.c:372
int mrchat_is_self_talk(mrchat_t *chat)
Check if a chat is a self talk.
Definition: mrchat.c:391
char * mrchat_get_draft(mrchat_t *chat)
Get draft for the chat, if any.
Definition: mrchat.c:301
char * mrchat_get_name(mrchat_t *chat)
Get name of a chat.
Definition: mrchat.c:190
time_t mrchat_get_draft_timestamp(mrchat_t *chat)
Get timestamp of the draft.
Definition: mrchat.c:322
int mrchat_get_archived(mrchat_t *chat)
Get archived state.
Definition: mrchat.c:348
An object representing a single mailbox.
uint32_t mrchat_get_id(mrchat_t *chat)
Get chat ID.
Definition: mrchat.c:137
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:278
int mrchat_get_type(mrchat_t *chat)
Get chat type.
Definition: mrchat.c:166
An object representing a single chat in memory.
char * mrchat_get_subtitle(mrchat_t *chat)
Get a subtitle for a chat.
Definition: mrchat.c:212