QYPOPConversationManager.h 865 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. //
  2. // QYConversationManager.h
  3. // QYSDK
  4. //
  5. // Created by Netease on 12/21/15.
  6. // Copyright (c) 2017 Netease. All rights reserved.
  7. //
  8. #import "QYConversationManager.h"
  9. /**
  10. * 会话委托
  11. */
  12. @protocol QYPOPConversationManagerDelegate <NSObject>
  13. /**
  14. * 会话列表变化
  15. */
  16. - (void)onSessionListChanged;
  17. /**
  18. * 收到消息
  19. *
  20. * @param message 消息信息
  21. */
  22. - (void)onReceiveMessage:(QYMessageInfo *)message;
  23. @end
  24. /**
  25. * 平台电商专用;会话管理类委托
  26. */
  27. @interface QYConversationManager (POP)
  28. /**
  29. * 清空未读数
  30. *
  31. * @param shopId 商铺ID
  32. */
  33. - (void)clearUnreadCount:(NSString *)shopId;
  34. /**
  35. * 删除会话列表中的会话
  36. *
  37. * @param shopId 商铺ID
  38. * @param isDelete 是否删除消息记录,YES删除,NO不删除
  39. */
  40. - (void)deleteRecentSessionByShopId:(NSString *)shopId deleteMessages:(BOOL)isDelete;
  41. @end