Fixes epoxy errors with renamed epoxy attributes

This commit is contained in:
ericdecanini 2022-03-18 11:58:23 +01:00
parent cde10ca032
commit 26176328c4
3 changed files with 10 additions and 6 deletions

View File

@ -326,8 +326,8 @@ class MessageItemFactory @Inject constructor(
} ?: ""
return MessageFileItem_()
.attributes(attributes)
.izLocalFile(localFilesHelper.isLocalFile(fileUrl))
.izDownloaded(session.fileService().isFileInCache(
.isLocalFile(localFilesHelper.isLocalFile(fileUrl))
.isDownloaded(session.fileService().isFileInCache(
fileUrl,
messageContent.getFileName(),
messageContent.mimeType,
@ -368,8 +368,8 @@ class MessageItemFactory @Inject constructor(
.waveform(messageContent.audioWaveformInfo?.waveform?.toFft().orEmpty())
.playbackControlButtonClickListener(playbackControlButtonClickListener)
.voiceMessagePlaybackTracker(voiceMessagePlaybackTracker)
.izLocalFile(localFilesHelper.isLocalFile(fileUrl))
.izDownloaded(session.fileService().isFileInCache(
.isLocalFile(localFilesHelper.isLocalFile(fileUrl))
.isDownloaded(session.fileService().isFileInCache(
fileUrl,
messageContent.getFileName(),
messageContent.mimeType,
@ -431,8 +431,8 @@ class MessageItemFactory @Inject constructor(
return MessageFileItem_()
.attributes(attributes)
.leftGuideline(avatarSizeProvider.leftGuideline)
.izLocalFile(localFilesHelper.isLocalFile(messageContent.getFileUrl()))
.izDownloaded(session.fileService().isFileInCache(messageContent))
.isLocalFile(localFilesHelper.isLocalFile(messageContent.getFileUrl()))
.isDownloaded(session.fileService().isFileInCache(messageContent))
.mxcUrl(mxcUrl)
.contentUploadStateTrackerBinder(contentUploadStateTrackerBinder)
.contentDownloadStateTrackerBinder(contentDownloadStateTrackerBinder)

View File

@ -51,9 +51,11 @@ abstract class MessageFileItem : AbsMessageItem<MessageFileItem.Holder>() {
// var clickListener: ClickListener? = null
@EpoxyAttribute
@JvmField
var isLocalFile = false
@EpoxyAttribute
@JvmField
var isDownloaded = false
@EpoxyAttribute

View File

@ -48,9 +48,11 @@ abstract class MessageVoiceItem : AbsMessageItem<MessageVoiceItem.Holder>() {
var waveform: List<Int> = emptyList()
@EpoxyAttribute
@JvmField
var isLocalFile = false
@EpoxyAttribute
@JvmField
var isDownloaded = false
@EpoxyAttribute