luxlabs header browser preview


@class NSArray, NSMutableDictionary, IPCircularBufferArray;

@interface IPTextMessageConversation : NSObject {
    IPCircularBufferArray *_lastMessages;
}

@property (retain) NSMutableDictionary *messageByMessageIdentifierDictionary;
@property (retain) NSMutableDictionary *eventsByMessageIdentifierDictionary;
@property (copy, nonatomic) NSArray *allMessages;

+ (id)collapseMessages:(id)a0;
+ (id)collapsedMessagesFromMessages:(id)a0;

- (id)init;
- (void)reset;
- (void).cxx_destruct;
- (void)addMessage:(id)a0;
- (void)scanEventsInLastMessageOnly:(BOOL)a0 synchronously:(BOOL)a1 completionHandler:(id /* block */)a2;
- (void)_scanEventsInLastMessageOnly:(BOOL)a0 synchronously:(BOOL)a1 completionHandler:(id /* block */)a2;
- (id)eventsInPreviouslyScannedMessageWithIdentifier:(id)a0;
- (id)messageForIdentifier:(id)a0;

@end