Commit f573c69d authored by JC Brand's avatar JC Brand

updates #1094

Refetch the members lists when adding a new member via invite
parent f0110788
...@@ -661,7 +661,7 @@ ...@@ -661,7 +661,7 @@
* (Function) onError: callback for an error response * (Function) onError: callback for an error response
*/ */
const affiliations = _.uniq(_.map(members, 'affiliation')); const affiliations = _.uniq(_.map(members, 'affiliation'));
_.each(affiliations, _.partial(this.setAffiliation.bind(this), _, members)); return Promise.all(_.map(affiliations, _.partial(this.setAffiliation.bind(this), _, members)));
}, },
getJidsWithAffiliations (affiliations) { getJidsWithAffiliations (affiliations) {
...@@ -701,9 +701,10 @@ ...@@ -701,9 +701,10 @@
* updated or once it's been established there's no need * updated or once it's been established there's no need
* to update the list. * to update the list.
*/ */
this.getJidsWithAffiliations(affiliations).then((old_members) => { this.getJidsWithAffiliations(affiliations)
this.setAffiliations(deltaFunc(members, old_members)); .then((old_members) => this.setAffiliations(deltaFunc(members, old_members)))
}); .then(() => this.occupants.fetchMembers())
.catch(_.partial(_converse.log, _, Strophe.LogLevel.ERROR));
}, },
checkForReservedNick (callback, errback) { checkForReservedNick (callback, errback) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment