@@ -46,193 +46,97 @@ class InstabugCustomHttpClient extends HttpClientLogger implements HttpClient {
46
46
47
47
@override
48
48
void addCredentials (
49
- Uri url, String realm, HttpClientCredentials credentials) {
50
- client.addCredentials (url, realm, credentials);
51
- }
49
+ Uri url, String realm, HttpClientCredentials credentials) =>
50
+ client.addCredentials (url, realm, credentials);
52
51
53
52
@override
54
- void addProxyCredentials (
55
- String host, int port, String realm, HttpClientCredentials credentials) {
56
- client.addProxyCredentials (host, port, realm, credentials);
57
- }
53
+ void addProxyCredentials (String host, int port, String realm,
54
+ HttpClientCredentials credentials) =>
55
+ client.addProxyCredentials (host, port, realm, credentials);
58
56
59
57
@override
60
58
set authenticate (
61
- Future <bool > Function (Uri url, String scheme, String realm)? f) {
62
- client.authenticate = f;
63
- }
59
+ Future <bool > Function (Uri url, String scheme, String realm)? f) =>
60
+ client.authenticate = f;
64
61
65
62
@override
66
63
set authenticateProxy (
67
- Future <bool > Function (String host, int port, String scheme, String realm) ?
68
- f) {
69
- client.authenticateProxy = f;
70
- }
64
+ Future <bool > Function (
65
+ String host, int port, String scheme, String realm) ?
66
+ f) =>
67
+ client.authenticateProxy = f;
71
68
72
69
@override
73
70
set badCertificateCallback (
74
- bool Function (X509Certificate cert, String host, int port)? callback) {
75
- client.badCertificateCallback = callback;
76
- }
71
+ bool Function (X509Certificate cert, String host, int port)?
72
+ callback) =>
73
+ client.badCertificateCallback = callback;
77
74
78
75
@override
79
- void close ({bool force = false }) {
80
- client.close (force: force);
81
- }
76
+ void close ({bool force = false }) => client.close (force: force);
82
77
83
78
@override
84
- Future <HttpClientRequest > delete (String host, int port, String path) {
85
- return client
86
- .delete (host, port, path)
87
- .then ((HttpClientRequest request) async {
88
- logger.onRequest (request);
89
- final HttpClientResponse response = await request.close ();
90
- logger.onResponse (response, request);
91
- return request;
92
- });
93
- }
79
+ Future <HttpClientRequest > delete (String host, int port, String path) =>
80
+ client.delete (host, port, path).then (_finish);
94
81
95
82
@override
96
- Future <HttpClientRequest > deleteUrl (Uri url) {
97
- return client.deleteUrl (url).then ((HttpClientRequest request) async {
98
- logger.onRequest (request);
99
- final HttpClientResponse response = await request.close ();
100
- logger.onResponse (response, request);
101
- return request;
102
- });
103
- }
83
+ Future <HttpClientRequest > deleteUrl (Uri url) =>
84
+ client.deleteUrl (url).then (_finish);
104
85
105
86
@override
106
- set findProxy (String Function (Uri url)? f) {
107
- client.findProxy = f;
108
- }
87
+ set findProxy (String Function (Uri url)? f) => client.findProxy = f;
109
88
110
89
@override
111
- Future <HttpClientRequest > get (String host, int port, String path) {
112
- return client.get (host, port, path).then ((HttpClientRequest request) async {
113
- logger.onRequest (request);
114
- final HttpClientResponse response = await request.close ();
115
- logger.onResponse (response, request);
116
- return request;
117
- });
118
- }
90
+ Future <HttpClientRequest > get (String host, int port, String path) =>
91
+ client.get (host, port, path).then (_finish);
119
92
120
93
@override
121
- Future <HttpClientRequest > getUrl (Uri url) {
122
- return client.getUrl (url).then ((HttpClientRequest request) async {
123
- logger.onRequest (request);
124
- final HttpClientResponse response = await request.close ();
125
- logger.onResponse (response, request);
126
- return request;
127
- });
128
- }
94
+ Future <HttpClientRequest > getUrl (Uri url) => client.getUrl (url).then (_finish);
129
95
130
96
@override
131
- Future <HttpClientRequest > head (String host, int port, String path) {
132
- return client
133
- .head (host, port, path)
134
- .then ((HttpClientRequest request) async {
135
- logger.onRequest (request);
136
- final HttpClientResponse response = await request.close ();
137
- logger.onResponse (response, request);
138
- return request;
139
- });
140
- }
97
+ Future <HttpClientRequest > head (String host, int port, String path) =>
98
+ client.head (host, port, path).then (_finish);
141
99
142
100
@override
143
- Future <HttpClientRequest > headUrl (Uri url) {
144
- return client.headUrl (url).then ((HttpClientRequest request) async {
145
- logger.onRequest (request);
146
- final HttpClientResponse response = await request.close ();
147
- logger.onResponse (response, request);
148
- return request;
149
- });
150
- }
101
+ Future <HttpClientRequest > headUrl (Uri url) =>
102
+ client.headUrl (url).then (_finish);
151
103
152
104
@override
153
105
Future <HttpClientRequest > open (
154
- String method, String host, int port, String path) {
155
- return client
156
- .open (method, host, port, path)
157
- .then ((HttpClientRequest request) async {
158
- logger.onRequest (request);
159
- final HttpClientResponse response = await request.close ();
160
- logger.onResponse (response, request);
161
- return request;
162
- });
163
- }
106
+ String method, String host, int port, String path) =>
107
+ client.open (method, host, port, path).then (_finish);
164
108
165
109
@override
166
- Future <HttpClientRequest > openUrl (String method, Uri url) {
167
- return client.openUrl (method, url).then ((HttpClientRequest request) async {
168
- logger.onRequest (request);
169
- final HttpClientResponse response = await request.close ();
170
- logger.onResponse (response, request);
171
- return request;
172
- });
173
- }
110
+ Future <HttpClientRequest > openUrl (String method, Uri url) =>
111
+ client.openUrl (method, url).then (_finish);
174
112
175
113
@override
176
- Future <HttpClientRequest > patch (String host, int port, String path) {
177
- return client
178
- .patch (host, port, path)
179
- .then ((HttpClientRequest request) async {
180
- logger.onRequest (request);
181
- final HttpClientResponse response = await request.close ();
182
- logger.onResponse (response, request);
183
- return request;
184
- });
185
- }
114
+ Future <HttpClientRequest > patch (String host, int port, String path) =>
115
+ client.patch (host, port, path).then (_finish);
186
116
187
117
@override
188
- Future <HttpClientRequest > patchUrl (Uri url) {
189
- return client.patchUrl (url).then ((HttpClientRequest request) async {
190
- logger.onRequest (request);
191
- final HttpClientResponse response = await request.close ();
192
- logger.onResponse (response, request);
193
- return request;
194
- });
195
- }
118
+ Future <HttpClientRequest > patchUrl (Uri url) =>
119
+ client.patchUrl (url).then (_finish);
196
120
197
121
@override
198
- Future <HttpClientRequest > post (String host, int port, String path) {
199
- return client
200
- .post (host, port, path)
201
- .then ((HttpClientRequest request) async {
202
- logger.onRequest (request);
203
- final HttpClientResponse response = await request.close ();
204
- logger.onResponse (response, request);
205
- return request;
206
- });
207
- }
122
+ Future <HttpClientRequest > post (String host, int port, String path) =>
123
+ client.post (host, port, path).then (_finish);
208
124
209
125
@override
210
- Future <HttpClientRequest > postUrl (Uri url) {
211
- return client.postUrl (url).then ((HttpClientRequest request) async {
212
- logger.onRequest (request);
213
- final HttpClientResponse response = await request.close ();
214
- logger.onResponse (response, request);
215
- return request;
216
- });
217
- }
126
+ Future <HttpClientRequest > postUrl (Uri url) =>
127
+ client.postUrl (url).then (_finish);
218
128
219
129
@override
220
- Future <HttpClientRequest > put (String host, int port, String path) {
221
- return client.put (host, port, path).then ((HttpClientRequest request) async {
222
- logger.onRequest (request);
223
- final HttpClientResponse response = await request.close ();
224
- logger.onResponse (response, request);
225
- return request;
226
- });
227
- }
130
+ Future <HttpClientRequest > put (String host, int port, String path) =>
131
+ client.put (host, port, path).then (_finish);
228
132
229
133
@override
230
- Future <HttpClientRequest > putUrl (Uri url) {
231
- return client. putUrl (url). then (( HttpClientRequest request) async {
232
- logger. onRequest ( request);
233
- final HttpClientResponse response = await request. close ( );
234
- logger. onResponse ( response, request);
235
- return request;
236
- }) ;
134
+ Future <HttpClientRequest > putUrl (Uri url) => client. putUrl (url). then (_finish);
135
+
136
+ Future < HttpClientRequest > _finish ( HttpClientRequest request) async {
137
+ logger. onRequest (request );
138
+ final response = await request. close ( );
139
+ logger. onResponse (response, request) ;
140
+ return request ;
237
141
}
238
142
}
0 commit comments