Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/bitfireAT/ical4android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lang <72232737+patrickunterwegs@users.noreply.github.com>2022-09-29 11:29:39 +0300
committerGitHub <noreply@github.com>2022-09-29 11:29:39 +0300
commitfad57503609c314f0a808e43ba1ae8842e99fe1a (patch)
tree3bafa5c601ec1fe25832d485296c264b8bce3d16
parentcfd553df575eb18b0acf51e9ddf1f11bc2b14e37 (diff)
remove filesize restriction for jtx attachments (#65)
-rw-r--r--src/main/java/at/bitfire/ical4android/JtxICalObject.kt12
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 ->