getTPFileMessages static method

Future<bool> getTPFileMessages(
  1. TPMessageRetrievalParams params,
  2. dynamic successCallback(
    1. List<TPMessage>,
    2. bool
    ), {
  3. dynamic errorCallback(
    1. int? errorCode,
    2. String? errorMessage
    )?,
})

Implementation

static Future<bool> getTPFileMessages(
    TPMessageRetrievalParams params,
    Function(List<TPMessage>, bool) successCallback,
    {
      Function(int? errorCode, String? errorMessage)? errorCallback
    }) async
{
  var orderByString = "latest";
  if(params.orderBy == TPMessageOrderBy.TPOrderByOldest) {
    orderByString = "oldest";
  }

  return await getFileMessages(params.channel,
      params.lastMessage,
      successCallback,
      translationLanguage: params.translationLanguage ?? "",
      orderBy: orderByString,
      errorCallback: errorCallback);
}