|
|
|
@ -25,7 +25,6 @@ typedef void (^TSSocketMessageFailure)(NSInteger statusCode, NSError *error);
|
|
|
|
|
@interface TSSocketManager : NSObject <SRWebSocketDelegate>
|
|
|
|
|
|
|
|
|
|
@property (nonatomic, readonly) SocketManagerState state;
|
|
|
|
|
@property (atomic, readonly) BOOL canMakeRequests;
|
|
|
|
|
|
|
|
|
|
+ (instancetype)sharedManager;
|
|
|
|
|
|
|
|
|
@ -44,6 +43,8 @@ typedef void (^TSSocketMessageFailure)(NSInteger statusCode, NSError *error);
|
|
|
|
|
|
|
|
|
|
#pragma mark - Message Sending
|
|
|
|
|
|
|
|
|
|
+ (BOOL)canMakeRequests;
|
|
|
|
|
|
|
|
|
|
- (void)makeRequest:(TSRequest *)request
|
|
|
|
|
success:(TSSocketMessageSuccess)success
|
|
|
|
|
failure:(TSSocketMessageFailure)failure;
|
|
|
|
|