# HG changeset patch # User Emmanuel Gil Peyrot # Date 1545520341 -3600 # Node ID cd35420457ac8937f5c85a1a8379f3f3b70da728 # Parent 46660687924b5e7f31721fd61f500e5f95afa826 Also configure the avatar data node’s access model. diff --git a/avatar.js b/avatar.js --- a/avatar.js +++ b/avatar.js @@ -179,10 +179,16 @@ function initAvatar(connection) { avatar_access.addEventListener('change', function (evt) { const iq = configurePEPField('urn:xmpp:avatar:metadata', 'pubsub#access_model', evt.target.value); - connection.sendIQ(iq, onAvatarConfigured, onAvatarConfigureError.bind(null, 'PubSub configuration failed.')); + connection.sendIQ(iq, onAvatarMetadataConfigured, onAvatarConfigureError.bind(null, 'PubSub configuration of metadata failed.')); displaySpinner(access_model_spinner_img); }); + function onAvatarMetadataConfigured(result_iq) + { + const iq = configurePEPField('urn:xmpp:avatar:data', 'pubsub#access_model', evt.target.value); + connection.sendIQ(iq, onAvatarConfigured, onAvatarConfigureError.bind(null, 'PubSub configuration of data failed.')); + } + function onAvatarConfigured(result_iq) { console.log('Successfully set avatar access model.')