Changeset 41

Show
Ignore:
Timestamp:
12/09/04 21:25:45 (4 years ago)
Author:
azrael
Message:

Reset the slow-syncs once the sync finishes.

Location:
trunk/src
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/opensync_convert.h

    r40 r41  
    2929OSyncObjType *osync_conv_nth_objtype(OSyncFormatEnv *env, int nth); 
    3030int osync_conv_num_objformats(OSyncObjType *type); 
     31void osync_conv_env_free(OSyncFormatEnv *env); 
  • trunk/src/opensync_group.c

    r40 r41  
    231231        OSyncFormatEnv *conv_env = group->conv_env; 
    232232 
    233         //if (osync_conv_objtype_is_any(objtypestr)) { 
    234                 /*GList *element; 
     233        if (osync_conv_objtype_is_any(objtypestr)) { 
     234                GList *element; 
    235235                for (element = conv_env->objtypes; element; element = element->next) { 
    236236                        OSyncObjType *objtype = element->data; 
    237237                        objtype->needs_slow_sync = slow_sync; 
    238                 }*/ 
    239         //} else { 
     238                } 
     239        } else { 
    240240                OSyncObjType *objtype = osync_conv_find_objtype(conv_env, objtypestr); 
    241241                g_assert(objtype); 
    242242                objtype->needs_slow_sync = slow_sync; 
    243         //} 
     243        } 
    244244} 
    245245 
  • trunk/src/opensync_hashtable.c

    r40 r41  
    8989        osync_assert(change, "Change was NULL. Bug in a plugin"); 
    9090        osync_assert(change->uid, "No uid was set on change. Bug in a plugin"); 
    91         printf("updating uid %s to hash %s\n", change->uid, change->hash); 
     91 
    9292        switch (osync_change_get_changetype(change)) { 
    9393                case CHANGE_MODIFIED: 
    9494                case CHANGE_ADDED: 
    95                         printf("putting\n"); 
    9695                        osync_db_put(table->dbhandle, change->uid, strlen(change->uid) + 1, change->hash, strlen(change->hash) + 1); 
    9796                        break; 
     
    10099                        break; 
    101100                default: 
    102                         printf("Error!\n"); 
     101                        g_assert_not_reached(); 
    103102        } 
    104103} 
  • trunk/src/opensync_member.c

    r39 r41  
    194194        context->callback_function = function; 
    195195        context->calldata = user_data; 
     196        osync_member_set_slow_sync(member, "data", FALSE); 
    196197        if (functions.sync_done) { 
    197198                functions.sync_done(context);