diff --git a/native/avatars/avatar-hooks.js b/native/avatars/avatar-hooks.js --- a/native/avatars/avatar-hooks.js +++ b/native/avatars/avatar-hooks.js @@ -214,9 +214,7 @@ } function useSelectFromGalleryAndUpdateUserAvatar(): () => Promise { - const editUserAvatarContext = React.useContext(EditUserAvatarContext); - invariant(editUserAvatarContext, 'updateImageUserAvatar must be defined'); - const { updateImageUserAvatar } = editUserAvatarContext; + const nativeUpdateUserImageAvatar = useNativeUpdateUserImageAvatar(); const selectFromGalleryAndUpdateUserAvatar = React.useCallback(async (): Promise => { @@ -224,8 +222,8 @@ if (!selection) { return; } - await updateImageUserAvatar(selection); - }, [updateImageUserAvatar]); + await nativeUpdateUserImageAvatar(selection); + }, [nativeUpdateUserImageAvatar]); return selectFromGalleryAndUpdateUserAvatar; }