about summary refs log tree commit homepage
path: root/lib/PublicInbox/Search.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-01-05 09:04:37 +0000
committerEric Wong <e@80x24.org>2021-01-06 10:45:09 +0000
commit348e7a39627fd40d7cc0ca1be01412da51a71352 (patch)
tree00af1f86f9aa4cb935f4d6638217b2a8ea97b1ac /lib/PublicInbox/Search.pm
parent27f8e2b161f4a8bb1ef030bd45e3f5ae7a9f0bb0 (diff)
downloadpublic-inbox-348e7a39627fd40d7cc0ca1be01412da51a71352.tar.gz
Per JMAP RFC 8621 sec 4.1.2.3, we should be able to
denote the lack of a phrase/comment corresponding to an
email address with a JSON "null" (or Perl `undef').

  [
    { "name": "James Smythe", "email": "james@example.com" },
    { "name": null, "email": "jane@example.com" },
    { "name": "John Smith", "email": "john@example.com" }
  ]

The new "pairs" method just returns a 2 dimensional array
and the consumer will fill in the field names if necessary
(or not).

lei(1) may use the two dimensional array as-is for JSON output.
Diffstat (limited to 'lib/PublicInbox/Search.pm')
0 files changed, 0 insertions, 0 deletions