luxlabs header browser preview


@class NSString, NSMutableDictionary, BKSApplicationStateMonitor;

@interface IMMessageNotificationTimeManager : NSObject

@property (retain, nonatomic) NSMutableDictionary *chatsStartTimeDictionary;
@property (retain, nonatomic) NSString *latestIDSTokenURI;
@property (retain, nonatomic) BKSApplicationStateMonitor *appStateMonitor;

+ (id)sharedInstance;

- (id)init;
- (void)dealloc;
- (long long)_getTimeWindowOverride;
- (long long)_getToneTimeWindow;
- (BOOL)_isToneToggleSwitchOn;
- (BOOL)_shouldSendNotificationForChatIdentifier:(id)a0;
- (void)acquireAssertionToUnsuspendProcess;
- (void)sendNotificationMessageIfNeededForIncomingMessageFromChatIdentifier:(id)a0;
- (void)setDate:(id)a0 forChatIdentifier:(id)a1;
- (void)setLatestNotificationIDSTokenURI:(id)a0;
- (void)tearDownSessionForChatIdentifier:(id)a0;

@end