FriendNetApi.h 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. //
  2. // FriendNetApi.h
  3. // Pods
  4. //
  5. // Created by gan on 2025/3/24.
  6. //
  7. #ifndef FriendNetApi_h
  8. #define FriendNetApi_h
  9. #endif /* FriendNetApi_h */
  10. #import "GBaseNetApi.h"
  11. @interface FriendNetApi : NSObject
  12. //获取好友列表
  13. +(void)getfriends:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  14. //获取黑名单列表
  15. +(void)getblackList:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  16. //获取待审核好友列表
  17. +(void)getvalidateList:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  18. //判断是否好友
  19. +(void)isfriend:(NSString *_Nullable)chatId succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  20. //查找以便添加好友
  21. +(void)searchfriend:(NSString *_Nullable)keyword succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  22. //申请添加好友
  23. +(void)shenqingADDfriend:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  24. //同意添加好友
  25. +(void)agreeADDfriend:(NSString *_Nullable)userId succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  26. //审核拒绝好友
  27. +(void)refuseADDfriend:(NSString *_Nullable)friendId succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  28. //删除好友
  29. +(void)deletefriend:(NSString *_Nullable)friendId succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  30. ///获取免打扰
  31. +(void)getNoDisturbSetting:(NSString *_Nullable)friendId succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  32. ///消息免打扰
  33. +(void)saveNoDisturbSetting:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  34. ///取消免打扰
  35. +(void)cancelNoDisturbSettingWithUserId:(NSString *_Nullable)userId chatId:(NSString *_Nullable)chatId succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  36. //添加黑名单
  37. +(void)AddToBlacklistWithId:(NSString *_Nullable)userId succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  38. //解除黑名单
  39. +(void)removeFromBlacklistWithId:(NSString *_Nullable)userId succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  40. //举报投诉
  41. +(void)reportUser:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  42. @end