diff options
author | Patrick Lang <72232737+patrickunterwegs@users.noreply.github.com> | 2022-09-24 23:33:58 +0300 |
---|---|---|
committer | Patrick Lang <72232737+patrickunterwegs@users.noreply.github.com> | 2022-09-24 23:33:58 +0300 |
commit | 817a3c8a4dd560dcf666c3afa17394a31343fe8c (patch) | |
tree | 84a3582c9ac2f916a85f0883a609e92842b0d1b9 | |
parent | 2afb4f46dadbf9f65df9f127b30d8c08fcc9af61 (diff) |
remove filesize restriction for jtx attachmentsremove-filesize-restriction-for-jtx
-rw-r--r-- | src/main/java/at/bitfire/ical4android/JtxICalObject.kt | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/main/java/at/bitfire/ical4android/JtxICalObject.kt b/src/main/java/at/bitfire/ical4android/JtxICalObject.kt index bc3cc22..f58330c 100644 --- a/src/main/java/at/bitfire/ical4android/JtxICalObject.kt +++ b/src/main/java/at/bitfire/ical4android/JtxICalObject.kt @@ -198,8 +198,6 @@ open class JtxICalObject( const val X_PROP_COMPLETEDTIMEZONE = "X-COMPLETEDTIMEZONE" const val X_PARAM_ATTACH_LABEL = "X-LABEL" // used for filename - const val MAX_ATTACHMENT_SYNC_SIZE = 102400 // = 100KB - /** * Parses an iCalendar resource and extracts the VTODOs and/or VJOURNALS. * @@ -808,13 +806,11 @@ open class JtxICalObject( val attachmentUri = ContentUris.withAppendedId(JtxContract.JtxAttachment.CONTENT_URI.asSyncAdapter(collection.account), attachment.attachmentId) val attachmentFile = collection.client.openFile(attachmentUri, "r") val attachmentBytes = ParcelFileDescriptor.AutoCloseInputStream(attachmentFile).readBytes() - if(attachmentBytes.size <= MAX_ATTACHMENT_SYNC_SIZE) { // Sync only small attachments that are smaller than 100 KB, larger ones are ignored - val att = Attach(attachmentBytes).apply { - attachment.fmttype?.let { this.parameters.add(FmtType(it)) } - attachment.filename?.let { this.parameters.add(XParameter(X_PARAM_ATTACH_LABEL, it)) } - } - props += att + val att = Attach(attachmentBytes).apply { + attachment.fmttype?.let { this.parameters.add(FmtType(it)) } + attachment.filename?.let { this.parameters.add(XParameter(X_PARAM_ATTACH_LABEL, it)) } } + props += att } else { attachment.uri?.let { uri -> |