Type alias BasicChat

BasicChat: {
    archived: boolean;
    chatType: T.U32;
    color: string;
    id: T.U32;
    isContactRequest: boolean;
    isDeviceChat: boolean;
    isMuted: boolean;
    isProtected: boolean;
    isProtectionBroken: boolean;
    isSelfTalk: boolean;
    isUnpromoted: boolean;
    name: string;
    pinned: boolean;
    profileImage: string | null;
}

cheaper version of fullchat, omits:

  • contacts
  • contact_ids
  • fresh_message_counter
  • ephemeral_timer
  • self_in_group
  • was_seen_recently
  • can_send

used when you only need the basic metadata of a chat like type, name, profile picture

Type declaration

  • archived: boolean
  • chatType: T.U32
  • color: string
  • id: T.U32
  • isContactRequest: boolean
  • isDeviceChat: boolean
  • isMuted: boolean
  • isProtected: boolean

    True if the chat is protected.

    UI should display a green checkmark in the chat title, in the chat profile title and in the chatlist item if chat protection is enabled. UI should also display a green checkmark in the contact profile if 1:1 chat with this contact exists and is protected.

  • isProtectionBroken: boolean
  • isSelfTalk: boolean
  • isUnpromoted: boolean
  • name: string
  • pinned: boolean
  • profileImage: string | null

Generated using TypeDoc