From bb74e9dff80e64734308d5997c756fd96d041235 Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Wed, 10 Nov 2010 17:36:09 -0800 Subject: lib: Rework interface for maildir_flags synchronization Instead of having an API for setting a library-wide flag for synchronization (notmuch_database_set_maildir_sync) we instead implement maildir synchronization with two new library functions: notmuch_message_maildir_flags_to_tags and notmuch_message_tags_to_maildir_flags These functions are nicely documented here, (though the implementation does not quite match the documentation yet---as plainly evidenced by the current results of the test suite). --- notmuch-new.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'notmuch-new.c') diff --git a/notmuch-new.c b/notmuch-new.c index 23e7afc..3d628c2 100644 --- a/notmuch-new.c +++ b/notmuch-new.c @@ -412,12 +412,12 @@ add_files_recursive (notmuch_database_t *notmuch, for (tag=state->new_tags; *tag != NULL; tag++) notmuch_message_add_tag (message, *tag); if (state->synchronize_flags == TRUE) - notmuch_message_maildir_to_tags (message, next); + notmuch_message_maildir_flags_to_tags (message); break; /* Non-fatal issues (go on to next file) */ case NOTMUCH_STATUS_DUPLICATE_MESSAGE_ID: if (state->synchronize_flags == TRUE) - notmuch_message_maildir_to_tags (message, next); + notmuch_message_maildir_flags_to_tags (message); break; case NOTMUCH_STATUS_FILE_NOT_EMAIL: fprintf (stderr, "Note: Ignoring non-mail file: %s\n", -- cgit v1.2.3