File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed
Runtime/Scripts/Core/Request Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -134,8 +134,8 @@ private async Task RequestRoutineAsync(CancellationToken cancellationToken)
134134 var operation = _request . SendWebRequest ( ) ;
135135 }
136136
137- float requestProgress = - 1f ;
138- float requestStuckTime = 0f ;
137+ float requestProgress = - 1f ;
138+ Stopwatch requestStuckTime = Stopwatch . StartNew ( ) ;
139139
140140 while ( ! _request . isDone )
141141 {
@@ -145,9 +145,7 @@ private async Task RequestRoutineAsync(CancellationToken cancellationToken)
145145
146146 if ( requestNotProgressing )
147147 {
148- requestStuckTime += Time . deltaTime ;
149-
150- if ( requestStuckTime >= _requestTimeOutDuration )
148+ if ( requestStuckTime . Elapsed . TotalSeconds >= _requestTimeOutDuration )
151149 {
152150 RequestState = WebRequestState . Timeout ;
153151 HandleOnRequestTimeOut ( ) ;
@@ -157,7 +155,7 @@ private async Task RequestRoutineAsync(CancellationToken cancellationToken)
157155 }
158156 else
159157 {
160- requestStuckTime = 0f ;
158+ requestStuckTime . Restart ( ) ;
161159 requestProgress = _request . uploadProgress + _request . downloadProgress ;
162160 }
163161
You can’t perform that action at this time.
0 commit comments