15 #import <Foundation/Foundation.h> 25 EMGroupLeaveReasonBeRemoved = 0,
26 EMGroupLeaveReasonUserLeave,
27 EMGroupLeaveReasonDestroyed,
60 - (void)groupInvitationDidReceive:(NSString *)aGroupId
61 inviter:(NSString *)aInviter
62 message:(NSString *)aMessage;
79 - (void)groupInvitationDidAccept:(
EMGroup *)aGroup
80 invitee:(NSString *)aInvitee;
99 - (void)groupInvitationDidDecline:(
EMGroup *)aGroup
100 invitee:(NSString *)aInvitee
101 reason:(NSString *)aReason;
120 - (void)didJoinGroup:(
EMGroup *)aGroup
121 inviter:(NSString *)aInviter
122 message:(NSString *)aMessage;
137 - (void)didLeaveGroup:(
EMGroup *)aGroup
138 reason:(EMGroupLeaveReason)aReason;
155 - (void)joinGroupRequestDidReceive:(
EMGroup *)aGroup
156 user:(NSString *)aUsername
157 reason:(NSString *)aReason;
174 - (void)joinGroupRequestDidDecline:(NSString *)aGroupId
175 reason:(NSString *)aReason;
190 - (void)joinGroupRequestDidApprove:(
EMGroup *)aGroup;
203 - (void)groupListDidUpdate:(NSArray *)aGroupList;
221 - (void)groupMuteListDidUpdate:(
EMGroup *)aGroup
222 addedMutedMembers:(NSArray *)aMutedMembers
223 muteExpire:(NSInteger)aMuteExpire;
238 - (void)groupMuteListDidUpdate:(
EMGroup *)aGroup
239 removedMutedMembers:(NSArray *)aMutedMembers;
254 - (void)groupAdminListDidUpdate:(
EMGroup *)aGroup
255 addedAdmin:(NSString *)aAdmin;
270 - (void)groupAdminListDidUpdate:(
EMGroup *)aGroup
271 removedAdmin:(NSString *)aAdmin;
288 - (void)groupOwnerDidUpdate:(
EMGroup *)aGroup
289 newOwner:(NSString *)aNewOwner
290 oldOwner:(NSString *)aOldOwner;
292 #pragma mark - Deprecated methods 311 - (void)didReceiveGroupInvitation:(NSString *)aGroupId
312 inviter:(NSString *)aInviter
313 message:(NSString *)aMessage __deprecated_msg("Use -groupInvitationDidReceive:inviter:message:");
330 - (void)didReceiveAcceptedGroupInvitation:(
EMGroup *)aGroup
331 invitee:(NSString *)aInvitee __deprecated_msg("Use -groupInvitationDidAccept:invitee:");
350 - (void)didReceiveDeclinedGroupInvitation:(
EMGroup *)aGroup
351 invitee:(NSString *)aInvitee
352 reason:(NSString *)aReason __deprecated_msg("Use -groupInvitationDidDecline:invitee:reason:");
370 - (void)didJoinedGroup:(
EMGroup *)aGroup
371 inviter:(NSString *)aInviter
372 message:(NSString *)aMessage __deprecated_msg("Use -didJoinGroup:inviter:message:");
387 - (void)didReceiveLeavedGroup:(
EMGroup *)aGroup
388 reason:(EMGroupLeaveReason)aReason __deprecated_msg("Use -didLeaveGroup:reason:");
405 - (void)didReceiveJoinGroupApplication:(
EMGroup *)aGroup
406 applicant:(NSString *)aApplicant
407 reason:(NSString *)aReason __deprecated_msg("Use -joinGroupRequestDidReceive:user:reason:");
422 - (void)didReceiveDeclinedJoinGroup:(NSString *)aGroupId
423 reason:(NSString *)aReason __deprecated_msg("Use -joinGroupRequestDidDecline:reason:");
436 - (void)didReceiveAcceptedJoinGroup:(
EMGroup *)aGroup __deprecated_msg("Use -joinGroupRequestDidApprove:");
449 - (void)didUpdateGroupList:(NSArray *)aGroupList __deprecated_msg("Use -groupListDidUpdate:");
Definition: EMGroupManagerDelegate.h:39