NIMTeamManagerDelegate.h 779 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //
  2. // NIMTeamManagerDelegate.h
  3. // NIMSDK
  4. //
  5. // Created by Netease on 2019/7/19.
  6. // Copyright © 2019 Netease. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @class NIMTeam;
  10. NS_ASSUME_NONNULL_BEGIN
  11. @protocol NIMTeamManagerDelegate <NSObject>
  12. @optional
  13. /**
  14. * 群组增加回调
  15. *
  16. * @param team 添加的群组
  17. */
  18. - (void)onTeamAdded:(NIMTeam *)team;
  19. /**
  20. * 群组更新回调
  21. *
  22. * @param team 更新的群组
  23. */
  24. - (void)onTeamUpdated:(NIMTeam *)team;
  25. /**
  26. * 群组移除回调
  27. *
  28. * @param team 被移除的群组
  29. */
  30. - (void)onTeamRemoved:(NIMTeam *)team;
  31. /**
  32. * 群组成员变动回调,包括数量增减以及成员属性变动
  33. *
  34. * @param team 变动的群组
  35. */
  36. - (void)onTeamMemberChanged:(NIMTeam *)team;
  37. @end
  38. NS_ASSUME_NONNULL_END