]> git.notmuchmail.org Git - notmuch/blobdiff - notmuch-new.c
lib: Implement new notmuch_directory_t API.
[notmuch] / notmuch-new.c
index 2a929c56fe95ebcae44ec8e257033d2a06296fdd..ee6f196ecb9b79346c586a44265403f5ddcb3b71 100644 (file)
@@ -143,10 +143,13 @@ add_files_recursive (notmuch_database_t *notmuch,
     notmuch_message_t *message = NULL;
     struct dirent **namelist = NULL;
     int num_entries;
+    notmuch_directory_t *directory;
 
     path_mtime = st->st_mtime;
 
-    path_dbtime = notmuch_database_get_directory_mtime (notmuch, path);
+    directory = notmuch_database_get_directory (notmuch, path);
+    path_dbtime = notmuch_directory_get_mtime (directory);
+
     num_entries = scandir (path, &namelist, 0, ino_cmp);
 
     if (num_entries == -1) {
@@ -277,7 +280,7 @@ add_files_recursive (notmuch_database_t *notmuch,
        next = NULL;
     }
 
-    status = notmuch_database_set_directory_mtime (notmuch, path, path_mtime);
+    status = notmuch_directory_set_mtime (directory, path_mtime);
     if (status && ret == NOTMUCH_STATUS_SUCCESS)
        ret = status;