GetChatHistory

public struct GetChatHistory : Codable, Equatable, TDFunction

Returns messages in a chat. The messages are returned in a reverse chronological order (i.e., in order of decreasing message_id). -For optimal performance the number of returned messages is chosen by the library. This is an offline request if only_local is true

  • Undocumented

    Declaration

    Swift

    public typealias Result = Messages
  • Chat identifier

    Declaration

    Swift

    public let chatId: Int53
  • Identifier of the message starting from which history must be fetched; use 0 to get results from the last message

    Declaration

    Swift

    public let fromMessageId: Int53
  • Specify 0 to get results from exactly the from_message_id or a negative offset up to 99 to get additionally some newer messages

    Declaration

    Swift

    public let offset: Int32
  • The maximum number of messages to be returned; must be positive and can’t be greater than 100. If the offset is negative, the limit must be greater or equal to -offset. Fewer messages may be returned than specified by the limit, even if the end of the message history has not been reached

    Declaration

    Swift

    public let limit: Int32
  • If true, returns only messages that are available locally without sending network requests

    Declaration

    Swift

    public let onlyLocal: Bool
  • Returns messages in a chat. The messages are returned in a reverse chronological order (i.e., in order of decreasing message_id). -For optimal performance the number of returned messages is chosen by the library. This is an offline request if only_local is true

    Declaration

    Swift

    public init(chatId: Int53, fromMessageId: Int53, offset: Int32, limit: Int32, onlyLocal: Bool)

    Parameters

    chatId

    Chat identifier

    fromMessageId

    Identifier of the message starting from which history must be fetched; use 0 to get results from the last message

    offset

    Specify 0 to get results from exactly the from_message_id or a negative offset up to 99 to get additionally some newer messages

    limit

    The maximum number of messages to be returned; must be positive and can’t be greater than 100. If the offset is negative, the limit must be greater or equal to -offset. Fewer messages may be returned than specified by the limit, even if the end of the message history has not been reached

    onlyLocal

    If true, returns only messages that are available locally without sending network requests