Skip to content

Commit dbc59f2

Browse files
committed
UpdateProgress interface
1 parent c8dfc38 commit dbc59f2

File tree

5 files changed

+20
-3
lines changed

5 files changed

+20
-3
lines changed

Scripts/Http.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ private void Update()
199199
{
200200
foreach (var httpRequest in httpRequests.Keys)
201201
{
202-
httpRequest.UpdateProgress();
202+
(httpRequest as IUpdateProgress)?.UpdateProgress();
203203
}
204204
}
205205
}

Scripts/Service/IHttpRequest.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ public interface IHttpRequest
1717
IHttpRequest SetTimeout(int duration);
1818
IHttpRequest Send();
1919
IHttpRequest SetRedirectLimit(int redirectLimit);
20-
void UpdateProgress();
2120
void Abort();
2221
}
2322
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
namespace Duck.Http.Service.Unity
2+
{
3+
public interface IUpdateProgress
4+
{
5+
void UpdateProgress();
6+
}
7+
}

Scripts/Service/Unity/IUpdateProgress.cs.meta

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Scripts/Service/Unity/UnityHttpRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace Duck.Http.Service.Unity
66
{
7-
public class UnityHttpRequest : IHttpRequest
7+
public class UnityHttpRequest : IHttpRequest, IUpdateProgress
88
{
99
internal UnityWebRequest UnityWebRequest => unityWebRequest;
1010

0 commit comments

Comments
 (0)