From d5c738af2fa07ce85e86abe5a732df6eedeb7149 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Wed, 13 Jun 2018 11:24:17 -0400 Subject: [PATCH] Clean up websocket logging. --- .../src/Network/WebSockets/TSSocketManager.m | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/SignalServiceKit/src/Network/WebSockets/TSSocketManager.m b/SignalServiceKit/src/Network/WebSockets/TSSocketManager.m index 43f7240bd..de4c6c0ba 100644 --- a/SignalServiceKit/src/Network/WebSockets/TSSocketManager.m +++ b/SignalServiceKit/src/Network/WebSockets/TSSocketManager.m @@ -97,6 +97,15 @@ NSString *const kNSNotification_SocketManagerStateDidChange = @"kNSNotification_ self.failure = nil; } +- (void)timeoutIfNecessary +{ + NSError *error = OWSErrorWithCodeDescription(OWSErrorCodeMessageRequestFailed, + NSLocalizedString( + @"ERROR_DESCRIPTION_REQUEST_TIMED_OUT", @"Error indicating that a socket request timed out.")); + + [self didFailWithStatusCode:0 responseData:nil error:error]; +} + - (void)didFailBeforeSending { NSError *error = OWSErrorWithCodeDescription(OWSErrorCodeMessageRequestFailed, @@ -520,7 +529,7 @@ NSString *const kNSNotification_SocketManagerStateDidChange = @"kNSNotification_ [socketMessage didFailBeforeSending]; return; } - DDLogVerbose(@"%@ message scheduled: %lld, %@, %@, %zd.", + DDLogVerbose(@"%@ message scheduled: %llu, %@, %@, %zd.", self.logTag, socketMessage.requestId, request.HTTPMethod, @@ -532,13 +541,7 @@ NSString *const kNSNotification_SocketManagerStateDidChange = @"kNSNotification_ dispatch_after(dispatch_time(DISPATCH_TIME_NOW, kSocketTimeoutSeconds * NSEC_PER_SEC), dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ - DDLogError(@"%@ message timed out: %lld, %@, %@, %zd.", - self.logTag, - socketMessage.requestId, - request.HTTPMethod, - requestPath, - jsonData.length); - [weakSocketMessage didFailBeforeSending]; + [weakSocketMessage timeoutIfNecessary]; }); }