summaryrefslogtreecommitdiffstats
path: root/js/dav/lib/template/address_book_multiget.js
blob: d13e03d5ace260e6296118b8c5ffa6af4fc942e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import prop from './prop';

function href(href) {
  return `<d:href>${href}</d:href>`;
}

export default function addressBookMultiget(object) {
  return `<card:addressbook-multiget xmlns:card="urn:ietf:params:xml:ns:carddav"
                          xmlns:d="DAV:">
    <d:prop>
      ${object.props.map(prop).join("")}
    </d:prop>
    ${object.hrefs.map(href).join("")}
  </card:addressbook-multiget>`;
}