Skip to content

Commit d32eea0

Browse files
glbrnttartemredkin
authored andcommitted
Pass timeout from get/post/patch/put/delete to execute (#48)
1 parent 25070ec commit d32eea0

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

‎Sources/NIOHTTPClient/SwiftNIOHTTP.swift‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public class HTTPClient{
6161
publicfunc get(url:String, timeout:Timeout?=nil)->EventLoopFuture<Response>{
6262
do{
6363
letrequest=tryRequest(url: url, method:.GET)
64-
returnself.execute(request: request)
64+
returnself.execute(request: request, timeout: timeout)
6565
}catch{
6666
returnself.eventLoopGroup.next().makeFailedFuture(error)
6767
}
@@ -70,7 +70,7 @@ public class HTTPClient{
7070
publicfunc post(url:String, body:Body?=nil, timeout:Timeout?=nil)->EventLoopFuture<Response>{
7171
do{
7272
letrequest=tryHTTPClient.Request(url: url, method:.POST, body: body)
73-
returnself.execute(request: request)
73+
returnself.execute(request: request, timeout: timeout)
7474
}catch{
7575
returnself.eventLoopGroup.next().makeFailedFuture(error)
7676
}
@@ -79,7 +79,7 @@ public class HTTPClient{
7979
publicfunc patch(url:String, body:Body?=nil, timeout:Timeout?=nil)->EventLoopFuture<Response>{
8080
do{
8181
letrequest=tryHTTPClient.Request(url: url, method:.PATCH, body: body)
82-
returnself.execute(request: request)
82+
returnself.execute(request: request, timeout: timeout)
8383
}catch{
8484
returnself.eventLoopGroup.next().makeFailedFuture(error)
8585
}
@@ -88,7 +88,7 @@ public class HTTPClient{
8888
publicfunc put(url:String, body:Body?=nil, timeout:Timeout?=nil)->EventLoopFuture<Response>{
8989
do{
9090
letrequest=tryHTTPClient.Request(url: url, method:.PUT, body: body)
91-
returnself.execute(request: request)
91+
returnself.execute(request: request, timeout: timeout)
9292
}catch{
9393
returnself.eventLoopGroup.next().makeFailedFuture(error)
9494
}
@@ -97,7 +97,7 @@ public class HTTPClient{
9797
publicfunc delete(url:String, timeout:Timeout?=nil)->EventLoopFuture<Response>{
9898
do{
9999
letrequest=tryRequest(url: url, method:.DELETE)
100-
returnself.execute(request: request)
100+
returnself.execute(request: request, timeout: timeout)
101101
}catch{
102102
returnself.eventLoopGroup.next().makeFailedFuture(error)
103103
}
@@ -201,7 +201,7 @@ public class HTTPClient{
201201
case shared(EventLoopGroup)
202202
case createNew
203203
}
204-
204+
205205
publicstructTimeout{
206206
publicvarconnect:TimeAmount?
207207
publicvarread:TimeAmount?

0 commit comments

Comments
(0)