Re: [PATCH 1/4] show: indicate length of omitted body content (json)

Subject: Re: [PATCH 1/4] show: indicate length of omitted body content (json)

Date: Sun, 05 Aug 2012 14:37:02 -0700

To: Peter Wang, notmuch@notmuchmail.org

Cc:

From: Jameson Graef Rollins


On Sun, Aug 05 2012, Peter Wang <novalazy@gmail.com> wrote:
> If a leaf part's body content is omitted, return the content length in
> --format=json output.  This information may be used by the consumer,
> e.g. to decide whether to download a large attachment over a slow link.
> ---
>  devel/schemata |    5 ++++-
>  notmuch-show.c |    8 ++++++++
>  2 files changed, 12 insertions(+), 1 deletions(-)
>
> diff --git a/devel/schemata b/devel/schemata
> index 9cb25f5..3df2764 100644
> --- a/devel/schemata
> +++ b/devel/schemata
> @@ -69,7 +69,10 @@ part = {
>      # A leaf part's body content is optional, but may be included if
>      # it can be correctly encoded as a string.  Consumers should use
>      # this in preference to fetching the part content separately.
> -    content?:       string
> +    content?:       string,
> +    # If a leaf part's body content is not included, the content-length
> +    # may be included instead.
> +    content-length?: int

Hey, Peter.  Something somewhere, and probably at least here in the
schemata, should mention what the uids are (b? kB? KiB? YiB?)

jamie.
part-000.sig (application/pgp-signature)

Thread: