P2PDataManager.h 790 B

1234567891011121314151617181920212223242526272829303132333435
  1. //
  2. // P2PDataManager.h
  3. // VclustersGemini
  4. //
  5. // Created by APPLE on 2019/9/25.
  6. // Copyright © 2019 APPLE. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "PhoneP2PModel.h"
  10. NS_ASSUME_NONNULL_BEGIN
  11. @interface P2PDataManager : NSObject
  12. +(P2PDataManager *)shareInstance;
  13. /*保存或者同步数据*/
  14. - (void)saveOrUpdateRecoderWithModel:(PhoneP2PModel *)model;
  15. /*根据phoneId获取PhoneP2PModel*/
  16. - (void)findRecoderWithPhoneID:(NSInteger)phoneId complete:(bg_complete_A)complete;
  17. /*根据phoneId获取PhoneP2PModel*/
  18. - (PhoneP2PModel *)findRecoderWithPhoneID:(NSInteger)phoneId;
  19. /*根据phoneId删除PhoneP2PModel*/
  20. - (void)deleteRecoderWithPhoneID:(NSInteger)phoneId;
  21. /*删除所有的token缓存数据*/
  22. - (void)deleteAllRecoder;
  23. @end
  24. NS_ASSUME_NONNULL_END