attachmentOrThumbnailMxcUrl method

Uri? attachmentOrThumbnailMxcUrl({
  1. bool getThumbnail = false,
})

Gets the mxc url of an attachment/thumbnail of a file event, taking sizes into account, or null if not present

Implementation

Uri? attachmentOrThumbnailMxcUrl({bool getThumbnail = false}) {
  if (getThumbnail &&
      infoMap['size'] is int &&
      thumbnailInfoMap['size'] is int &&
      infoMap['size'] <= thumbnailInfoMap['size']) {
    getThumbnail = false;
  }
  if (getThumbnail && !hasThumbnail) {
    getThumbnail = false;
  }
  return getThumbnail ? thumbnailMxcUrl : attachmentMxcUrl;
}