NIMKitNotificationFirer.h 770 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // NIMKitNotificationFirer.h
  3. // NIMKit
  4. //
  5. // Created by chris on 16/6/13.
  6. // Copyright © 2016年 NetEase. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <NIMSDK/NIMSDK.h>
  10. #import "NIMKitTimerHolder.h"
  11. @class NIMKitFirerInfo;
  12. @interface NIMKitNotificationFirer : NSObject<NIMKitTimerHolderDelegate>
  13. @property (nonatomic,strong) NSMutableDictionary *cachedInfo;
  14. @property (nonatomic,strong) NIMKitTimerHolder *timer;
  15. @property (nonatomic,assign) NSTimeInterval timeInterval;
  16. - (void)addFireInfo:(NIMKitFirerInfo *)info;
  17. @end
  18. @interface NIMKitFirerInfo : NSObject
  19. @property (nonatomic,strong) NIMSession *session;
  20. @property (nonatomic,copy) NSString *notificationName;
  21. - (NSObject *)fireObject;
  22. - (NSString *)saveIdentity;
  23. @end