IMAGroup+Profile.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // IMAGroup+Profile.h
  3. // TIMChat
  4. //
  5. // Created by AlexiChen on 16/3/25.
  6. // Copyright © 2016年 AlexiChen. All rights reserved.
  7. //
  8. #import "IMAGroup.h"
  9. // 群资料相关的API
  10. @interface IMAGroup (Profile)
  11. + (NSDictionary *)groupAddOptTips;
  12. + (NSDictionary *)groupReceiveMessageTips;
  13. - (NSString *)getGroupAddOptTip:(TIMGroupAddOpt)opt;
  14. - (NSString *)getReceiveMessageTip:(TIMGroupReceiveMessageOpt)opt;
  15. - (void)asyncModifyGroupName:(NSString *)name succ:(TIMSucc)succ fail:(TIMFail)fail;
  16. - (void)asyncModifyGroupNameCard:(NSString *)name user:(NSString *)userId succ:(TIMSucc)succ fail:(TIMFail)fail;
  17. - (void)asyncModifyGroupIntroduction:(NSString *)name succ:(TIMSucc)succ fail:(TIMFail)fail;
  18. - (void)asyncModifyGroupNotify:(NSString *)name succ:(TIMSucc)succ fail:(TIMFail)fail;
  19. - (void)asyncExitGroupSucc:(TIMSucc)succ fail:(TIMFail)fail;
  20. - (void)asyncModifyReciveMessageOption:(TIMGroupReceiveMessageOpt)opt succ:(TIMSucc)succ fail:(TIMFail)fail;
  21. - (void)asyncModifyReciveMessage:(BOOL)receive succ:(TIMSucc)succ fail:(TIMFail)fail;
  22. - (void)asyncJoinGroup:(NSString*)msg succ:(TIMSucc)succ fail:(TIMFail)fail;
  23. - (void)asyncUpdateGroupInfo:(TIMSucc)succ fail:(TIMFail)fail;
  24. - (void)asyncModifyGroupAddOpt:(TIMGroupAddOpt)opt succ:(TIMSucc)succ fail:(TIMFail)fail;
  25. @end