Skip to main content

beaker.contacts

note

This API was deprecated. It now calls to beaker.shell APIs to access drives saved with the "contact" tag. Applications built using these APIs should not break, but it's recommended to switch to using beaker.shell.

beaker.contacts.requestProfile()

Creates a dialog for selecting one of the user's profile drives.

  • Returns Promise<Object>
    • url String. The profile drive's URL.
    • title String. The profile drive's display name.
    • description String. The profile drive's bio.
var profile = await beaker.contacts.requestProfile()

beaker.contacts.requestContact()

Creates a dialog for selecting one of the user's contacts in their address book.

  • Returns Promise<Object>
    • url String. The profile drive's URL.
    • title String. The profile drive's display name.
    • description String. The profile drive's bio.
var contact = await beaker.contacts.requestContact()

beaker.contacts.requestContacts()

Creates a dialog for selecting multiple of the user's contacts in their address book.

  • Returns Promise<Array<Object>>
    • url String. The profile drive's URL.
    • title String. The profile drive's display name.
    • description String. The profile drive's bio.
var contacts = await beaker.contacts.requestContacts()

beaker.contacts.list()

Returns the full list of contacts in the address book. Requires user permission.

  • Returns Promise<Array<Object>>
    • url String. The profile drive's URL.
    • title String. The profile drive's display name.
    • description String. The profile drive's bio.
var contacts = await beaker.contacts.list()