Skip to content

Commit 16badb6

Browse files
committed
v6.4.7
1 parent 1511498 commit 16badb6

File tree

10 files changed

+39
-5
lines changed

10 files changed

+39
-5
lines changed

build/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

demo/main.js

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,23 @@ Gleap.logEvent("signedUp");
1414
Gleap.logEvent("purchased", {
1515
name: "Blue tomatos",
1616
});
17-
*/
17+
*/
18+
19+
setTimeout(() => {
20+
var request = new XMLHttpRequest();
21+
22+
request.open(
23+
"GET",
24+
"https://wiki.selfhtml.org/wiki/JavaScript/XMLHttpRequest"
25+
);
26+
request.setRequestHeader("X-Test", "test1");
27+
request.setRequestHeader("X-Test", "test2");
28+
request.addEventListener("load", function (event) {
29+
if (request.status >= 200 && request.status < 300) {
30+
console.log(request.responseText);
31+
} else {
32+
console.warn(request.statusText, request.responseText);
33+
}
34+
});
35+
request.send();
36+
}, 2000);

index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export namespace Gleap {
2626
function enableCrashDetector(enabled: boolean, silent?: boolean): void;
2727
function setAppBuildNumber(buildNumber: string): void;
2828
function setAppVersionCode(versionCode: string): void;
29+
function attachNetworkLogs(externalConsoleLogs: any[]): void;
2930
function setColors(
3031
primaryColor: string,
3132
headerColor: string,

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gleap",
3-
"version": "6.4.6",
3+
"version": "6.4.7",
44
"main": "build/index.js",
55
"scripts": {
66
"start": "webpack serve",

published/6.4.7/appwidget.min.css

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

published/6.4.7/index.js

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

published/6.4.7/index.min.css

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

published/latest/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Gleap.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,15 @@ class Gleap {
144144
instance.uiContainer = container;
145145
}
146146

147+
/**
148+
* Attaches external network logs that get merged with the internal network logs.
149+
* @param {*} externalConsoleLogs
150+
*/
151+
static attachNetworkLogs(externalConsoleLogs) {
152+
this.getInstance().networkIntercepter.externalConsoleLogs =
153+
externalConsoleLogs;
154+
}
155+
147156
/**
148157
* Set if you running on a live site or local environment.
149158
* @param {*} isLiveSite

src/NetworkInterception.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
class GleapNetworkIntercepter {
22
requestId = 0;
33
requests = {};
4+
externalConsoleLogs = [];
45
maxRequests = 10;
56
filters = [];
67
initialized = false;
78
stopped = false;
89

910
getRequests() {
10-
var requests = Object.values(this.requests);
11+
var requests = this.externalConsoleLogs.concat(Object.values(this.requests));
12+
console.log(requests);
1113
if (!this.filters || this.filters.length === 0) {
1214
return requests;
1315
}

0 commit comments

Comments
 (0)