luxlabs header browser preview


@class SUUIMediaSocialProfile, NSOperationQueue, NSDate, NSObject, NSMutableArray;
@protocol OS_dispatch_queue;

@interface SUUIMediaSocialProfileCoordinator : NSObject {
    NSObject<OS_dispatch_queue> *_callbackQueue;
    NSObject<OS_dispatch_queue> *_dispatchQueue;
    NSDate *_lastAuthenticationAttempt;
    SUUIMediaSocialProfile *_lastKnownProfile;
    NSDate *_lastRequestDate;
    NSOperationQueue *_operationQueue;
    NSMutableArray *_profileBlocks;
    BOOL _waitingForAuthentication;
}

+ (id)sharedCoordinator;

- (id)init;
- (void)reset;
- (void)dealloc;
- (void).cxx_destruct;
- (void)_requestProfile;
- (void)_accountStoreChangeNotification:(id)a0;
- (void)_authenticateOnCompletion:(id /* block */)a0;
- (void)_fireProfileBlocksWithProfile:(id)a0 isFinal:(BOOL)a1 error:(id)a2;
- (void)_handleOperationResponseWithProfile:(id)a0 error:(id)a1;
- (void)_queueProfileBlock:(id /* block */)a0;
- (void)getProfileWithOptions:(id)a0 profileBlock:(id /* block */)a1;

@end