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
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