DEV: Add group join/leave events (#12817)

This commit is contained in:
Penar Musaraj 2021-04-23 12:47:18 -04:00 committed by GitHub
parent 308c032293
commit dd3e16c1e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -35,9 +35,13 @@ export default Component.extend({
},
removeFromGroup() {
this.model
const model = this.model;
model
.removeMember(this.currentUser)
.then(() => this.model.set("is_group_user", false))
.then(() => {
model.set("is_group_user", false);
this.appEvents.trigger("group:leave", model);
})
.catch(popupAjaxError)
.finally(() => this.set("updatingMembership", false));
},
@ -52,6 +56,7 @@ export default Component.extend({
.addMembers(this.currentUser.get("username"))
.then(() => {
model.set("is_group_user", true);
this.appEvents.trigger("group:join", model);
})
.catch(popupAjaxError)
.finally(() => {