From 912703196d274c52c566c8ad48d0561b9c623a56 Mon Sep 17 00:00:00 2001 From: cdfrey Date: Thu, 13 Jul 2006 23:14:51 +0000 Subject: [PATCH] - updated time conversion calls to match opensync's latest SVN - added opensync_change_set_changetype() (only add for now, for development) - removed slow sync functions for now --- opensync-plugin/src/barry_sync.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/opensync-plugin/src/barry_sync.cc b/opensync-plugin/src/barry_sync.cc index 9853e94a..ddf162b2 100644 --- a/opensync-plugin/src/barry_sync.cc +++ b/opensync-plugin/src/barry_sync.cc @@ -153,8 +153,8 @@ public: void operator()(const Barry::Calendar &rec) { // Put calendar event data into vevent20 format - char *start = osync_time_unix2vtime_utc(&rec.StartTime); - char *end = osync_time_unix2vtime_utc(&rec.EndTime); + char *start = osync_time_unix2vtime(&rec.StartTime); + char *end = osync_time_unix2vtime(&rec.EndTime); // FIXME - need the notification time too... where does that fit in VCALENDAR? char *data = g_strdup_printf( "BEGIN:VCALENDAR\r\n" @@ -179,6 +179,7 @@ public: osync_change_set_uid(change, uid); g_free(uid); + osync_change_set_changetype(change, CHANGE_ADDED); osync_change_set_objformat_string(change, "vevent20"); // osync_change_set_hash(change, "the calculated hash of the object"); @@ -208,8 +209,8 @@ static void get_changeinfo(OSyncContext *ctx) // otherwise you have to make 2 function like "get_changes" and // "get_all" and decide which to use using // osync_member_get_slow_sync - if( osync_member_get_slow_sync(env->member, "") ) - osync_hashtable_set_slow_sync(env->hashtable, ""); +// if( osync_member_get_slow_sync(env->member, "event") ) +// osync_hashtable_set_slow_sync(env->hashtable, "event"); // // Now you can get the changes. -- 2.11.4.GIT