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)
134
134
var operation = _request . SendWebRequest ( ) ;
135
135
}
136
136
137
- float requestProgress = - 1f ;
138
- float requestStuckTime = 0f ;
137
+ float requestProgress = - 1f ;
138
+ Stopwatch requestStuckTime = Stopwatch . StartNew ( ) ;
139
139
140
140
while ( ! _request . isDone )
141
141
{
@@ -145,9 +145,7 @@ private async Task RequestRoutineAsync(CancellationToken cancellationToken)
145
145
146
146
if ( requestNotProgressing )
147
147
{
148
- requestStuckTime += Time . deltaTime ;
149
-
150
- if ( requestStuckTime >= _requestTimeOutDuration )
148
+ if ( requestStuckTime . Elapsed . TotalSeconds >= _requestTimeOutDuration )
151
149
{
152
150
RequestState = WebRequestState . Timeout ;
153
151
HandleOnRequestTimeOut ( ) ;
@@ -157,7 +155,7 @@ private async Task RequestRoutineAsync(CancellationToken cancellationToken)
157
155
}
158
156
else
159
157
{
160
- requestStuckTime = 0f ;
158
+ requestStuckTime . Restart ( ) ;
161
159
requestProgress = _request . uploadProgress + _request . downloadProgress ;
162
160
}
163
161
You can’t perform that action at this time.
0 commit comments