@@ -145,23 +145,19 @@ public void onResponse(@NotNull Call call, @NotNull Response response) {
145145 logger .error (1101 , formattableLogMessage );
146146 }
147147 } catch (SocketTimeoutException e ) {
148- FormattableLogMessage formattableLogMessage = ConfigCatLogMessages .getFetchFailedDueToRequestTimeout (httpClient .connectTimeoutMillis (), httpClient .readTimeoutMillis (), httpClient .writeTimeoutMillis ());
149- fetchResponse = FetchResponse .failed (formattableLogMessage , false , null , true );
150148 FormattableLogMessage formattableLogMessage = ConfigCatLogMessages .getFetchFailedDueToRequestTimeout (httpClient .connectTimeoutMillis (), httpClient .readTimeoutMillis (), httpClient .writeTimeoutMillis (), cfRayId );
149+ fetchResponse = FetchResponse .failed (formattableLogMessage , false , cfRayId , true );
151150 logger .error (1102 , formattableLogMessage , e );
152- future .complete (FetchResponse .failed (formattableLogMessage , false , cfRayId ));
153151 } catch (Exception e ) {
154- String message = ConfigCatLogMessages .FETCH_FAILED_DUE_TO_UNEXPECTED_ERROR ;
155- fetchResponse = FetchResponse .failed (message , false , null , true );
156- logger .error (1103 , message , e );
152+ FormattableLogMessage formattableLogMessage = ConfigCatLogMessages .getFetchFailedDueToUnexpectedError ( cfRayId ) ;
153+ fetchResponse = FetchResponse .failed (formattableLogMessage , false , cfRayId , true );
154+ logger .error (1103 , formattableLogMessage , e );
157155 } finally {
158156 if (fetchResponse == null ) {
159- fetchResponse = FetchResponse .failed (ConfigCatLogMessages .FETCH_FAILED_DUE_TO_UNEXPECTED_ERROR ,false , null , false );
157+ FormattableLogMessage formattableLogMessage = ConfigCatLogMessages .getFetchFailedDueToUnexpectedError (cfRayId );
158+ fetchResponse = FetchResponse .failed (formattableLogMessage ,false , cfRayId , false );
160159 }
161160 future .complete (fetchResponse );
162- FormattableLogMessage formattableLogMessage = ConfigCatLogMessages .getFetchFailedDueToUnexpectedError (cfRayId );
163- logger .error (1103 , formattableLogMessage , e );
164- future .complete (FetchResponse .failed (formattableLogMessage , false , cfRayId ));
165161 }
166162 }
167163 });
0 commit comments