Class TdApi.GetMessageThreadHistory

java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.Function
it.tdlight.jni.TdApi.GetMessageThreadHistory
Enclosing class:
TdApi

public static class TdApi.GetMessageThreadHistory
extends TdApi.Function
Returns messages in a message thread of a message. Can be used only if message.canGetMessageThread == true. Message thread of a channel message is in the channel's linked supergroup. The messages are returned in a reverse chronological order (i.e., in order of decreasing messageId). For optimal performance the number of returned messages is chosen by the library.

Returns Messages

  • Field Details

    • chatId

      public long chatId
      Chat identifier.
    • messageId

      public long messageId
      Message identifier, which thread history needs to be returned.
    • fromMessageId

      public long fromMessageId
      Identifier of the message starting from which history must be fetched; use 0 to get results from the last message.
    • offset

      public int offset
      Specify 0 to get results from exactly the fromMessageId or a negative offset up to 99 to get additionally some newer messages.
    • limit

      public int 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 than or equal to -offset. Fewer messages may be returned than specified by the limit, even if the end of the message thread history has not been reached.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      See Also:
      Constant Field Values
  • Constructor Details

    • GetMessageThreadHistory

      public GetMessageThreadHistory()
      Returns messages in a message thread of a message. Can be used only if message.canGetMessageThread == true. Message thread of a channel message is in the channel's linked supergroup. The messages are returned in a reverse chronological order (i.e., in order of decreasing messageId). For optimal performance the number of returned messages is chosen by the library.

      Returns Messages

    • GetMessageThreadHistory

      public GetMessageThreadHistory​(long chatId, long messageId, long fromMessageId, int offset, int limit)
      Returns messages in a message thread of a message. Can be used only if message.canGetMessageThread == true. Message thread of a channel message is in the channel's linked supergroup. The messages are returned in a reverse chronological order (i.e., in order of decreasing messageId). For optimal performance the number of returned messages is chosen by the library.

      Returns Messages

      Parameters:
      chatId - long Chat identifier.
      messageId - long Message identifier, which thread history needs to be returned.
      fromMessageId - long Identifier of the message starting from which history must be fetched; use 0 to get results from the last message.
      offset - int Specify 0 to get results from exactly the fromMessageId or a negative offset up to 99 to get additionally some newer messages.
      limit - int 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 than or equal to -offset. Fewer messages may be returned than specified by the limit, even if the end of the message thread history has not been reached.
    • GetMessageThreadHistory

      public GetMessageThreadHistory​(DataInput input) throws IOException
      Throws:
      IOException
  • Method Details