From: Austin Clements Date: Fri, 3 Aug 2012 01:14:51 +0000 (-0400) Subject: reply: Create a JSON sprinter X-Git-Tag: 0.14~26 X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;ds=sidebyside;h=7b2c4481f10b19a6847e6064da5ee86f9999a0d5;p=obsolete%2Fnotmuch-old reply: Create a JSON sprinter --- diff --git a/notmuch-reply.c b/notmuch-reply.c index de21f3b2..e42ba79f 100644 --- a/notmuch-reply.c +++ b/notmuch-reply.c @@ -22,6 +22,7 @@ #include "notmuch-client.h" #include "gmime-filter-headers.h" +#include "sprinter.h" static void show_reply_headers (GMimeMessage *message) @@ -596,6 +597,7 @@ notmuch_reply_format_json(void *ctx, notmuch_messages_t *messages; notmuch_message_t *message; mime_node_t *node; + sprinter_t *sp; if (notmuch_query_count_messages (query) != 1) { fprintf (stderr, "Error: search term did not match precisely one message.\n"); @@ -611,6 +613,8 @@ notmuch_reply_format_json(void *ctx, if (!reply) return 1; + sp = sprinter_json_create (ctx, stdout); + /* The headers of the reply message we've created */ printf ("{\"reply-headers\": "); format_headers_json (ctx, reply, TRUE);