[PATCH] reply: Convert JSON format to use sprinter
Austin Clements writes: > Almost all of reply was already being formatted using the sprinter. > This patch converts the top-level dictionary to use the sprinter > interface. pushed, d
Re: [PATCH] reply: Convert JSON format to use sprinter
Austin Clements writes: > Almost all of reply was already being formatted using the sprinter. > This patch converts the top-level dictionary to use the sprinter > interface. pushed, d ___ notmuch mailing list notmuch@notmuchmail.org http://notmuchmail.org/mailman/listinfo/notmuch
[PATCH] reply: Convert JSON format to use sprinter
On Tue, 07 Aug 2012, Austin Clements wrote: > Almost all of reply was already being formatted using the sprinter. > This patch converts the top-level dictionary to use the sprinter > interface. > --- > > One last sprinter piece that had slipped through the cracks. Looks good to me +1 Mark > > notmuch-reply.c |8 > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/notmuch-reply.c b/notmuch-reply.c > index fa6665f..e60a264 100644 > --- a/notmuch-reply.c > +++ b/notmuch-reply.c > @@ -614,20 +614,20 @@ notmuch_reply_format_json(void *ctx, > return 1; > > sp = sprinter_json_create (ctx, stdout); > +sp->begin_map (sp); > > /* The headers of the reply message we've created */ > -printf ("{\"reply-headers\": "); > +sp->map_key (sp, "reply-headers"); > format_headers_json (sp, reply, TRUE); > g_object_unref (G_OBJECT (reply)); > reply = NULL; > > /* Start the original */ > -printf (", \"original\": "); > - > +sp->map_key (sp, "original"); > format_part_json (ctx, sp, node, TRUE, TRUE); > > /* End */ > -printf ("}\n"); > +sp->end (sp); > notmuch_message_destroy (message); > > return 0; > -- > 1.7.10 > > ___ > notmuch mailing list > notmuch at notmuchmail.org > http://notmuchmail.org/mailman/listinfo/notmuch
[PATCH] reply: Convert JSON format to use sprinter
On Tue, Aug 07 2012, Austin Clements wrote: > Almost all of reply was already being formatted using the sprinter. > This patch converts the top-level dictionary to use the sprinter > interface. > --- LGTM. Tomi > > One last sprinter piece that had slipped through the cracks. > > notmuch-reply.c |8 > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/notmuch-reply.c b/notmuch-reply.c > index fa6665f..e60a264 100644 > --- a/notmuch-reply.c > +++ b/notmuch-reply.c > @@ -614,20 +614,20 @@ notmuch_reply_format_json(void *ctx, > return 1; > > sp = sprinter_json_create (ctx, stdout); > +sp->begin_map (sp); > > /* The headers of the reply message we've created */ > -printf ("{\"reply-headers\": "); > +sp->map_key (sp, "reply-headers"); > format_headers_json (sp, reply, TRUE); > g_object_unref (G_OBJECT (reply)); > reply = NULL; > > /* Start the original */ > -printf (", \"original\": "); > - > +sp->map_key (sp, "original"); > format_part_json (ctx, sp, node, TRUE, TRUE); > > /* End */ > -printf ("}\n"); > +sp->end (sp); > notmuch_message_destroy (message); > > return 0; > -- > 1.7.10 > > ___ > notmuch mailing list > notmuch at notmuchmail.org > http://notmuchmail.org/mailman/listinfo/notmuch
Re: [PATCH] reply: Convert JSON format to use sprinter
On Tue, 07 Aug 2012, Austin Clements wrote: > Almost all of reply was already being formatted using the sprinter. > This patch converts the top-level dictionary to use the sprinter > interface. > --- > > One last sprinter piece that had slipped through the cracks. Looks good to me +1 Mark > > notmuch-reply.c |8 > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/notmuch-reply.c b/notmuch-reply.c > index fa6665f..e60a264 100644 > --- a/notmuch-reply.c > +++ b/notmuch-reply.c > @@ -614,20 +614,20 @@ notmuch_reply_format_json(void *ctx, > return 1; > > sp = sprinter_json_create (ctx, stdout); > +sp->begin_map (sp); > > /* The headers of the reply message we've created */ > -printf ("{\"reply-headers\": "); > +sp->map_key (sp, "reply-headers"); > format_headers_json (sp, reply, TRUE); > g_object_unref (G_OBJECT (reply)); > reply = NULL; > > /* Start the original */ > -printf (", \"original\": "); > - > +sp->map_key (sp, "original"); > format_part_json (ctx, sp, node, TRUE, TRUE); > > /* End */ > -printf ("}\n"); > +sp->end (sp); > notmuch_message_destroy (message); > > return 0; > -- > 1.7.10 > > ___ > notmuch mailing list > notmuch@notmuchmail.org > http://notmuchmail.org/mailman/listinfo/notmuch ___ notmuch mailing list notmuch@notmuchmail.org http://notmuchmail.org/mailman/listinfo/notmuch
[PATCH] reply: Convert JSON format to use sprinter
Almost all of reply was already being formatted using the sprinter. This patch converts the top-level dictionary to use the sprinter interface. --- One last sprinter piece that had slipped through the cracks. notmuch-reply.c |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/notmuch-reply.c b/notmuch-reply.c index fa6665f..e60a264 100644 --- a/notmuch-reply.c +++ b/notmuch-reply.c @@ -614,20 +614,20 @@ notmuch_reply_format_json(void *ctx, return 1; sp = sprinter_json_create (ctx, stdout); +sp->begin_map (sp); /* The headers of the reply message we've created */ -printf ("{\"reply-headers\": "); +sp->map_key (sp, "reply-headers"); format_headers_json (sp, reply, TRUE); g_object_unref (G_OBJECT (reply)); reply = NULL; /* Start the original */ -printf (", \"original\": "); - +sp->map_key (sp, "original"); format_part_json (ctx, sp, node, TRUE, TRUE); /* End */ -printf ("}\n"); +sp->end (sp); notmuch_message_destroy (message); return 0; -- 1.7.10
Re: [PATCH] reply: Convert JSON format to use sprinter
On Tue, Aug 07 2012, Austin Clements wrote: > Almost all of reply was already being formatted using the sprinter. > This patch converts the top-level dictionary to use the sprinter > interface. > --- LGTM. Tomi > > One last sprinter piece that had slipped through the cracks. > > notmuch-reply.c |8 > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/notmuch-reply.c b/notmuch-reply.c > index fa6665f..e60a264 100644 > --- a/notmuch-reply.c > +++ b/notmuch-reply.c > @@ -614,20 +614,20 @@ notmuch_reply_format_json(void *ctx, > return 1; > > sp = sprinter_json_create (ctx, stdout); > +sp->begin_map (sp); > > /* The headers of the reply message we've created */ > -printf ("{\"reply-headers\": "); > +sp->map_key (sp, "reply-headers"); > format_headers_json (sp, reply, TRUE); > g_object_unref (G_OBJECT (reply)); > reply = NULL; > > /* Start the original */ > -printf (", \"original\": "); > - > +sp->map_key (sp, "original"); > format_part_json (ctx, sp, node, TRUE, TRUE); > > /* End */ > -printf ("}\n"); > +sp->end (sp); > notmuch_message_destroy (message); > > return 0; > -- > 1.7.10 > > ___ > notmuch mailing list > notmuch@notmuchmail.org > http://notmuchmail.org/mailman/listinfo/notmuch ___ notmuch mailing list notmuch@notmuchmail.org http://notmuchmail.org/mailman/listinfo/notmuch
[PATCH] reply: Convert JSON format to use sprinter
Almost all of reply was already being formatted using the sprinter. This patch converts the top-level dictionary to use the sprinter interface. --- One last sprinter piece that had slipped through the cracks. notmuch-reply.c |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/notmuch-reply.c b/notmuch-reply.c index fa6665f..e60a264 100644 --- a/notmuch-reply.c +++ b/notmuch-reply.c @@ -614,20 +614,20 @@ notmuch_reply_format_json(void *ctx, return 1; sp = sprinter_json_create (ctx, stdout); +sp->begin_map (sp); /* The headers of the reply message we've created */ -printf ("{\"reply-headers\": "); +sp->map_key (sp, "reply-headers"); format_headers_json (sp, reply, TRUE); g_object_unref (G_OBJECT (reply)); reply = NULL; /* Start the original */ -printf (", \"original\": "); - +sp->map_key (sp, "original"); format_part_json (ctx, sp, node, TRUE, TRUE); /* End */ -printf ("}\n"); +sp->end (sp); notmuch_message_destroy (message); return 0; -- 1.7.10 ___ notmuch mailing list notmuch@notmuchmail.org http://notmuchmail.org/mailman/listinfo/notmuch