lib: migrate thread.cc to new query_search API

here we rely on thread_id_query being attached to the local talloc
context, so no new cleanup code is needed.
This commit is contained in:
David Bremner 2015-09-27 12:32:02 -03:00
parent 2501c2565c
commit 378ba492a6

View file

@ -447,6 +447,7 @@ _notmuch_thread_create (void *ctx,
notmuch_messages_t *messages; notmuch_messages_t *messages;
notmuch_message_t *message; notmuch_message_t *message;
notmuch_status_t status;
seed_message = _notmuch_message_create (local, notmuch, seed_doc_id, NULL); seed_message = _notmuch_message_create (local, notmuch, seed_doc_id, NULL);
if (! seed_message) if (! seed_message)
@ -504,9 +505,11 @@ _notmuch_thread_create (void *ctx,
* oldest or newest subject is desired. */ * oldest or newest subject is desired. */
notmuch_query_set_sort (thread_id_query, NOTMUCH_SORT_OLDEST_FIRST); notmuch_query_set_sort (thread_id_query, NOTMUCH_SORT_OLDEST_FIRST);
/* XXX: this should use the _st version, but it needs an error path status = notmuch_query_search_messages_st (thread_id_query, &messages);
*/ if (status)
for (messages = notmuch_query_search_messages (thread_id_query); goto DONE;
for (;
notmuch_messages_valid (messages); notmuch_messages_valid (messages);
notmuch_messages_move_to_next (messages)) notmuch_messages_move_to_next (messages))
{ {