Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
fluttertpc_get
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Eduardo Florence
2020-11-30 14:24:33 -0300
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
611246ce0dde8512015d59a81585767e92f5e727
611246ce
1 parent
7c79af54
Fix bugs in GetConnect
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
14 additions
and
13 deletions
lib/get_connect/connect.dart
lib/get_connect/http/src/http.dart
lib/get_connect/http/src/request/request.dart
lib/get_connect/connect.dart
View file @
611246c
...
...
@@ -110,7 +110,7 @@ class GetConnect extends GetConnectInterface {
Decoder
<
T
>
decoder
,
})
{
_checkIfDisposed
();
return
httpClient
.
get
(
return
httpClient
.
get
<
T
>
(
url
,
headers:
headers
,
contentType:
contentType
,
...
...
@@ -149,7 +149,7 @@ class GetConnect extends GetConnectInterface {
Decoder
<
T
>
decoder
,
})
{
_checkIfDisposed
();
return
httpClient
.
put
(
return
httpClient
.
put
<
T
>
(
url
,
body:
body
,
headers:
headers
,
...
...
@@ -170,7 +170,7 @@ class GetConnect extends GetConnectInterface {
Decoder
<
T
>
decoder
,
})
{
_checkIfDisposed
();
return
httpClient
.
request
(
return
httpClient
.
request
<
T
>
(
url
,
method
,
body:
body
,
...
...
lib/get_connect/http/src/http.dart
View file @
611246c
...
...
@@ -127,13 +127,14 @@ class GetHttpClient {
final
uri
=
_createUri
(
url
,
query
);
return
Request
(
return
Request
<
T
>
(
method:
method
,
url:
uri
,
headers:
headers
,
bodyBytes:
bodyStream
,
followRedirects:
followRedirects
,
maxRedirects:
maxRedirects
,
decoder:
decoder
);
}
...
...
@@ -168,7 +169,7 @@ class GetHttpClient {
if
(
HttpStatus
.
unauthorized
==
response
.
statusCode
&&
_modifier
.
authenticator
!=
null
&&
requestNumber
<=
maxAuthRetries
)
{
return
_performRequest
(
return
_performRequest
<
T
>
(
handler
,
authenticate:
true
,
requestNumber:
requestNumber
+
1
,
...
...
@@ -247,7 +248,7 @@ class GetHttpClient {
@required
Map
<
String
,
dynamic
>
query
,
Decoder
<
T
>
decoder
,
})
{
return
_requestWithBody
(
url
,
contentType
,
body
,
method
,
query
,
decoder
);
return
_requestWithBody
<
T
>
(
url
,
contentType
,
body
,
method
,
query
,
decoder
);
}
Future
<
Request
<
T
>>
_put
<
T
>(
...
...
@@ -257,7 +258,7 @@ class GetHttpClient {
@required
Map
<
String
,
dynamic
>
query
,
Decoder
<
T
>
decoder
,
})
{
return
_requestWithBody
(
url
,
contentType
,
body
,
'put'
,
query
,
decoder
);
return
_requestWithBody
<
T
>
(
url
,
contentType
,
body
,
'put'
,
query
,
decoder
);
}
Request
<
T
>
_delete
<
T
>(
...
...
@@ -319,8 +320,8 @@ class GetHttpClient {
Decoder
<
T
>
decoder
,
})
async
{
try
{
var
response
=
await
_performRequest
(
()
=>
_request
(
var
response
=
await
_performRequest
<
T
>(
()
=>
_request
<
T
>(
url
,
method
,
contentType:
contentType
,
...
...
@@ -353,8 +354,8 @@ class GetHttpClient {
Decoder
<
T
>
decoder
,
})
async
{
try
{
var
response
=
await
_performRequest
(
()
=>
_put
(
var
response
=
await
_performRequest
<
T
>(
()
=>
_put
<
T
>(
url
,
contentType:
contentType
,
query:
query
,
...
...
@@ -411,7 +412,7 @@ class GetHttpClient {
Decoder
<
T
>
decoder
,
})
async
{
try
{
var
response
=
await
_performRequest
(
var
response
=
await
_performRequest
<
T
>
(
()
async
=>
_delete
<
T
>(
url
,
contentType
,
query
,
decoder
),
headers:
headers
,
);
...
...
lib/get_connect/http/src/request/request.dart
View file @
611246c
...
...
@@ -54,7 +54,7 @@ class Request<T> {
int
maxRedirects
=
4
,
FormData
files
,
bool
persistentConnection
=
true
,
final
Decoder
<
T
>
decoder
,
Decoder
<
T
>
decoder
,
})
{
assert
(
url
!=
null
);
assert
(
method
!=
null
);
...
...
Please
register
or
login
to post a comment