]> git.notmuchmail.org Git - notmuch/blobdiff - lib/database.cc
lib: Indicate whether notmuch_database_remove_message removed anything.
[notmuch] / lib / database.cc
index 205d0360e1c2f07c79cb29b28b82a442b40f2384..dc967c8c8ae62b65e25168747468a68d46c14d0e 100644 (file)
@@ -1201,14 +1201,16 @@ notmuch_database_remove_message (notmuch_database_t *notmuch,
            strncmp ((*j).c_str (), prefix, strlen (prefix)))
        {
            db->delete_document (document.get_docid ());
+           status = NOTMUCH_STATUS_SUCCESS;
        } else {
            db->replace_document (document.get_docid (), document);
+           status = NOTMUCH_STATUS_DUPLICATE_MESSAGE_ID;
        }
     }
 
     talloc_free (local);
 
-    return NOTMUCH_STATUS_SUCCESS;
+    return status;
 }
 
 notmuch_tags_t *