mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-02-17 04:10:45 +01:00
if an ics file event contains multiple categories, use the first one
This commit is contained in:
parent
6d93a7def5
commit
da75540321
@ -155,18 +155,21 @@ class IcsParser {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun tryAddCategories(categories: String, context: Context) {
|
private fun tryAddCategories(categories: String, context: Context) {
|
||||||
if (!categories.contains(",")) {
|
val eventTypeTitle = if (categories.contains(",")) {
|
||||||
val eventTitle = categories
|
categories.split(",")[0]
|
||||||
|
} else {
|
||||||
|
categories
|
||||||
|
}
|
||||||
|
|
||||||
val dbHelper = DBHelper.newInstance(context)
|
val dbHelper = DBHelper.newInstance(context)
|
||||||
val eventId = dbHelper.getEventTypeIdWithTitle(eventTitle)
|
val eventId = dbHelper.getEventTypeIdWithTitle(eventTypeTitle)
|
||||||
if (eventId == -1) {
|
if (eventId == -1) {
|
||||||
val eventType = EventType(0, eventTitle, context.resources.getColor(R.color.color_primary))
|
val eventType = EventType(0, eventTypeTitle, context.resources.getColor(R.color.color_primary))
|
||||||
curEventType = dbHelper.insertEventType(eventType)
|
curEventType = dbHelper.insertEventType(eventType)
|
||||||
} else {
|
} else {
|
||||||
curEventType = eventId
|
curEventType = eventId
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// P0DT1H0M0S
|
// P0DT1H0M0S
|
||||||
private fun decodeTime(duration: String): Int {
|
private fun decodeTime(duration: String): Int {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user