mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-06-05 21:59:17 +02:00
autoformatting the file
This commit is contained in:
@ -23,7 +23,13 @@ class IcsExporter {
|
|||||||
private var eventsFailed = 0
|
private var eventsFailed = 0
|
||||||
private var calendars = ArrayList<CalDAVCalendar>()
|
private var calendars = ArrayList<CalDAVCalendar>()
|
||||||
|
|
||||||
fun exportEvents(activity: BaseSimpleActivity, outputStream: OutputStream?, events: ArrayList<Event>, showExportingToast: Boolean, callback: (result: ExportResult) -> Unit) {
|
fun exportEvents(
|
||||||
|
activity: BaseSimpleActivity,
|
||||||
|
outputStream: OutputStream?,
|
||||||
|
events: ArrayList<Event>,
|
||||||
|
showExportingToast: Boolean,
|
||||||
|
callback: (result: ExportResult) -> Unit
|
||||||
|
) {
|
||||||
if (outputStream == null) {
|
if (outputStream == null) {
|
||||||
callback(EXPORT_FAIL)
|
callback(EXPORT_FAIL)
|
||||||
return
|
return
|
||||||
@ -58,7 +64,7 @@ class IcsExporter {
|
|||||||
event.startTS.let { out.writeLn("$DTSTART:${Formatter.getExportedTime(it * 1000L)}") }
|
event.startTS.let { out.writeLn("$DTSTART:${Formatter.getExportedTime(it * 1000L)}") }
|
||||||
event.endTS.let { out.writeLn("$DTEND:${Formatter.getExportedTime(it * 1000L)}") }
|
event.endTS.let { out.writeLn("$DTEND:${Formatter.getExportedTime(it * 1000L)}") }
|
||||||
}
|
}
|
||||||
event.hasMissingYear().let { out.writeLn("$MISSING_YEAR${if(it) 1 else 0}") }
|
event.hasMissingYear().let { out.writeLn("$MISSING_YEAR${if (it) 1 else 0}") }
|
||||||
|
|
||||||
out.writeLn("$DTSTAMP$exportTime")
|
out.writeLn("$DTSTAMP$exportTime")
|
||||||
out.writeLn("$STATUS$CONFIRMED")
|
out.writeLn("$STATUS$CONFIRMED")
|
||||||
@ -74,11 +80,13 @@ class IcsExporter {
|
|||||||
out.writeLn(END_CALENDAR)
|
out.writeLn(END_CALENDAR)
|
||||||
}
|
}
|
||||||
|
|
||||||
callback(when {
|
callback(
|
||||||
eventsExported == 0 -> EXPORT_FAIL
|
when {
|
||||||
eventsFailed > 0 -> EXPORT_PARTIAL
|
eventsExported == 0 -> EXPORT_FAIL
|
||||||
else -> EXPORT_OK
|
eventsFailed > 0 -> EXPORT_PARTIAL
|
||||||
})
|
else -> EXPORT_OK
|
||||||
|
}
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user