How to use the expo-contacts.updateContactAsync 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
_setNewPhoto = async (uri: string) => {
    // console.log(this.id, this.state.contact, uri);
    try {
      await Contacts.updateContactAsync({
        [Contacts.Fields.ID]: this.id,
        [Contacts.Fields.Image]: uri,
      } as any);
    } catch ({ message }) {
      // tslint:disable-next-line no-console
      console.error(message);
    }

    this.loadAsync();
  }