From: <svn...@op...> - 2009-03-31 14:42:02
|
Author: bellmich Date: Tue Mar 31 16:41:50 2009 New Revision: 5489 URL: http://www.opensync.org/changeset/5489 Log: migrated from OSyncAnchor to OSyncSinkStateDB Modified: plugins/opie-sync/src/opie_sync.c Modified: plugins/opie-sync/src/opie_sync.c ============================================================================== --- plugins/opie-sync/src/opie_sync.c Tue Mar 31 16:37:20 2009 (r5488) +++ plugins/opie-sync/src/opie_sync.c Tue Mar 31 16:41:50 2009 (r5489) @@ -286,11 +286,11 @@ if(env->objtype == OPIE_OBJECT_TYPE_NOTE) { /* Check if the notes resource has changed since the last sync */ - OSyncAnchor *anchor = osync_objtype_sink_get_anchor(sink); - osync_bool anchor_result = FALSE; - if(!osync_anchor_compare(anchor, env->plugin_env->notes_path, &anchor_result, &error)) + OSyncSinkStateDB *state_db = osync_objtype_sink_get_state_db(sink); + osync_bool state_match = FALSE; + if(!osync_sink_state_equal(state_db, "notes_path", env->plugin_env->notes_path, &state_match, &error)) goto error; - if(!anchor_result) + if(!state_match) osync_context_report_slowsync(ctx); } @@ -554,8 +554,8 @@ } if(env->objtype == OPIE_OBJECT_TYPE_NOTE) { - OSyncAnchor *anchor = osync_objtype_sink_get_anchor(sink); - if(!osync_anchor_update(anchor, env->plugin_env->notes_path, &error)) + OSyncSinkStateDB *state_db = osync_objtype_sink_get_state_db(sink); + if(!osync_sink_state_set(state_db, "notes_path", env->plugin_env->notes_path, &error)) goto error; } @@ -648,7 +648,7 @@ env->note_env = opie_sync_create_sink_env(env, info, "note", OPIE_FORMAT_XML_NOTE, OPIE_OBJECT_TYPE_NOTE, NULL, "notes", "note", error); if(!env->note_env) goto error_free_env; - osync_objtype_sink_enable_anchor(env->note_env->sink, TRUE); + osync_objtype_sink_enable_state_db(env->note_env->sink, TRUE); env->qcopconn = NULL; env->connected = FALSE; |