WFCUMediaMessageDownloader.h 803 B

1234567891011121314151617181920212223242526
  1. //
  2. // MediaMessageDownloader.h
  3. // WildFireChat
  4. //
  5. // Created by heavyrain lee on 2018/8/29.
  6. // Copyright © 2018 WildFireChat. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <WFChatClient/WFCChatClient.h>
  10. #define kMediaMessageStartDownloading @"kMediaMessageStartDownloading"
  11. #define kMediaMessageDownloadingProgress @"kMediaMessageDownloadingProgress"
  12. #define kMediaMessageDownloadFinished @"kMediaMessageDownloadFinished"
  13. @interface WFCUMediaMessageDownloader : NSObject
  14. + (instancetype)sharedDownloader;
  15. /*
  16. * @return YES 可以下载; NO 已经在下载了
  17. */
  18. - (BOOL)tryDownload:(WFCCMessage *)msg
  19. success:(void(^)(long long messageUid, NSString *localPath))successBlock
  20. error:(void(^)(long long messageUid, int error_code))errorBlock;
  21. @end