diff options
author | Patrick Lang <72232737+patrickunterwegs@users.noreply.github.com> | 2022-09-29 11:29:39 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-29 11:29:39 +0300 |
commit | fad57503609c314f0a808e43ba1ae8842e99fe1a (patch) | |
tree | 3bafa5c601ec1fe25832d485296c264b8bce3d16 | |
parent | cfd553df575eb18b0acf51e9ddf1f11bc2b14e37 (diff) |
remove filesize restriction for jtx attachments (#65)
-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 -> |