From 718804a6dc8ba1d82f9ec4cd9fd9c55b79e221d5 Mon Sep 17 00:00:00 2001 From: jarrodek Date: Fri, 7 Oct 2016 16:27:30 +0100 Subject: [PATCH 1/4] Removed element's body --- socket-fetch.html | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/socket-fetch.html b/socket-fetch.html index 78fc2e5..0b02240 100644 --- a/socket-fetch.html +++ b/socket-fetch.html @@ -141,17 +141,8 @@ [chrome.sockets.tcp]: https://developer.chrome.com/apps/sockets_tcp [Advanced Rest Client]: https://github.com/jarrodek/ChromeRestClient --> - - - - + From fb37ecae8acec2341983db8c3ee6bfc4676a792f Mon Sep 17 00:00:00 2001 From: jarrodek Date: Fri, 7 Oct 2016 16:27:50 +0100 Subject: [PATCH 2/4] Added dependencyci.yml file --- dependencyci.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 dependencyci.yml diff --git a/dependencyci.yml b/dependencyci.yml new file mode 100644 index 0000000..ef1131e --- /dev/null +++ b/dependencyci.yml @@ -0,0 +1,4 @@ +type: + development: + tests: + unlicensed: skip From 0a481222a8ede7fee3c25d0a7d8ca4187ad6f038 Mon Sep 17 00:00:00 2001 From: jarrodek Date: Fri, 7 Oct 2016 16:28:22 +0100 Subject: [PATCH 3/4] New: Added log messages to the response object --- app.fetch.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/app.fetch.js b/app.fetch.js index 8ab15c2..db73480 100644 --- a/app.fetch.js +++ b/app.fetch.js @@ -77,6 +77,7 @@ class SocketFetch extends ArcEventSource { */ constructor(url, opts) { super(); + this._logs = []; /** * A original request object. * This will contain data passed to the constructor. @@ -567,12 +568,12 @@ class SocketFetch extends ArcEventSource { return new Promise((resolve) => { chrome.sockets.tcp.disconnect(this._connection.socketId, () => { if (chrome.runtime.lastError) { - console.warn(chrome.runtime.lastError); + this.log(chrome.runtime.lastError, 'warn'); } this._readyState = 0; chrome.sockets.tcp.close(this._connection.socketId, () => { if (chrome.runtime.lastError) { - console.warn(chrome.runtime.lastError); + this.log(chrome.runtime.lastError, 'warn'); } this._connection.socketId = undefined; resolve(); @@ -585,6 +586,7 @@ class SocketFetch extends ArcEventSource { if (this.debug) { console.log.apply(console, entry); } + this._logs.push(entry); } /** * Calling abort function will immidietly result with Promise rejection. @@ -694,6 +696,8 @@ class SocketFetch extends ArcEventSource { } } this._response = new ArcResponse(body, options); + this._response.logs = this._logs; + this._logs = []; }); } /** @@ -1244,7 +1248,7 @@ class SocketFetch extends ArcEventSource { // It may happen that chrome's buffer cuts the data // just before the chunk size. // It should proceed it in next portion of the data. - console.warn('The chunk size was null!'); + this.log('The chunk size was null!', 'warn'); return; } if (!this._connection.chunkSize) { @@ -1270,7 +1274,7 @@ class SocketFetch extends ArcEventSource { this._connection.chunkSize); // debugger; if (data.length === 0) { - console.warn('Next chunk will start with CRLF!'); + this.log('Next chunk will start with CRLF!', 'warn'); } data = data.subarray(size + 2); // + CR if (data.length === 0) { @@ -1628,6 +1632,7 @@ class SocketFetch extends ArcEventSource { this._connection._readFn = undefined; this._connection._errorFn = undefined; this.redirects = undefined; + this._logs = []; this._cancelTimer(); } /** Clean up for redirect */ From ce8087aa3820b2c8facfb43f7ef39ceac9189045 Mon Sep 17 00:00:00 2001 From: CI Agent Date: Fri, 7 Oct 2016 15:28:59 +0000 Subject: [PATCH 4/4] [CI] Automated commit after stage build (bump, docs, changelog). --- CHANGELOG.md | 10 ++++++++++ bower.json | 2 +- package.json | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 04de062..3db1c79 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ + +## [1.0.65](https://github.com/advanced-rest-client/socket-fetch/compare/1.0.64...v1.0.65) (2016-10-07) + + +### New + +* Added log messages to the response object ([0a481222a8ede7fee3c25d0a7d8ca4187ad6f038](https://github.com/advanced-rest-client/socket-fetch/commit/0a481222a8ede7fee3c25d0a7d8ca4187ad6f038)) + + + ## [1.0.64](https://github.com/advanced-rest-client/socket-fetch/compare/1.0.63...v1.0.64) (2016-09-29) diff --git a/bower.json b/bower.json index 5e0b13e..20a3a7d 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "socket-fetch", - "version": "1.0.64", + "version": "1.0.65", "license": "LICENSE.txt", "description": "A HTTP transport based on chrome.socket.tcp API.", "authors": [ diff --git a/package.json b/package.json index 75e3b0a..da00557 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "socket-fetch", - "version": "1.0.64", + "version": "1.0.65", "license": "LICENSE", "description": "A HTTP transport based on chrome.socket.tcp API.", "repository": {