mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-06-05 21:59:17 +02:00
Do not re-import tasks if they already exists!
This commit is contained in:
@@ -67,7 +67,7 @@ class IcsImporter(val activity: SimpleActivity) {
|
|||||||
): ImportResult {
|
): ImportResult {
|
||||||
try {
|
try {
|
||||||
val eventTypes = eventsHelper.getEventTypesSync()
|
val eventTypes = eventsHelper.getEventTypesSync()
|
||||||
val existingEvents = activity.eventsDB.getEventsWithImportIds().toMutableList() as ArrayList<Event>
|
val existingEvents = activity.eventsDB.getEventsOrTasksWithImportIds().toMutableList() as ArrayList<Event>
|
||||||
val eventsToInsert = ArrayList<Event>()
|
val eventsToInsert = ArrayList<Event>()
|
||||||
var line = ""
|
var line = ""
|
||||||
|
|
||||||
|
@@ -72,8 +72,8 @@ interface EventsDao {
|
|||||||
@Query("SELECT * FROM events WHERE source = \'$SOURCE_CONTACT_ANNIVERSARY\' AND type = $TYPE_EVENT")
|
@Query("SELECT * FROM events WHERE source = \'$SOURCE_CONTACT_ANNIVERSARY\' AND type = $TYPE_EVENT")
|
||||||
fun getAnniversaries(): List<Event>
|
fun getAnniversaries(): List<Event>
|
||||||
|
|
||||||
@Query("SELECT * FROM events WHERE import_id != \"\" AND type = $TYPE_EVENT")
|
@Query("SELECT * FROM events WHERE import_id != \"\"")
|
||||||
fun getEventsWithImportIds(): List<Event>
|
fun getEventsOrTasksWithImportIds(): List<Event>
|
||||||
|
|
||||||
@Query("SELECT * FROM events WHERE source = :source AND type = $TYPE_EVENT")
|
@Query("SELECT * FROM events WHERE source = :source AND type = $TYPE_EVENT")
|
||||||
fun getEventsFromCalDAVCalendar(source: String): List<Event>
|
fun getEventsFromCalDAVCalendar(source: String): List<Event>
|
||||||
|
Reference in New Issue
Block a user