How to use the expo-contacts.getContactByIdAsync function in expo-contacts

To help you get started, we’ve selected a few expo-contacts examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github expo / expo / apps / native-component-list / src / screens / Contacts / ContactDetailScreen.tsx View on Github external
loadAsync = async () => {
    if (!this.state.permission) {
      return;
    }
    this.setState({ refreshing: true });
    const contact = await Contacts.getContactByIdAsync(this.id);

    this.setState({
      contact,
      refreshing: false,
    });
    // tslint:disable-next-line no-console
    console.log(contact);
  }
github expo / expo / apps / native-component-list / src / screens / Contacts / ContactUtils.ts View on Github external
export async function cloneAsync(contactId: string) {
  const contact = await Contacts.getContactByIdAsync(contactId);
  if (contact) {
    // @ts-ignore
    await Contacts.addContactAsync(contact);
  }
}