onGroupMemberScopeChanged method
void
onGroupMemberScopeChanged(
- Action action,
- User updatedBy,
- User updatedUser,
- String scopeChangedTo,
- String scopeChangedFrom,
- Group group,
override
Implementation
@override
void onGroupMemberScopeChanged(
cc.Action action,
User updatedBy,
User updatedUser,
String scopeChangedTo,
String scopeChangedFrom,
Group group) {
if (_messageCategoryTypeCheck(action)) {
if (group.guid == this.group?.guid) {
if (loggedInUser?.uid == updatedUser.uid) {
//TODO: use scopeChangedTo instead of scopeChangedFrom when the bug in SDK is fixed
this.group?.scope = scopeChangedFrom;
debugPrint(
'scope of ${updatedUser.name} changed to $scopeChangedFrom from $scopeChangedTo');
}
_onMessageReceived(action);
}
}
}