Skip to content

Commit 2edeaf1

Browse files
committed
v7.0.30
1 parent e010074 commit 2edeaf1

File tree

8 files changed

+24
-7
lines changed

8 files changed

+24
-7
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: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
const Gleap = window.Gleap;
22

3-
Gleap.setFrameUrl("http://localhost:3001");
3+
//Gleap.setFrameUrl("http://localhost:3001");
44
// Gleap.setLanguage("en");
5-
Gleap.setApiUrl("http://localhost:9000");
5+
//Gleap.setApiUrl("http://localhost:9000");
66
Gleap.initialize("KProDXhMS0V3UUku2iNnrZ4XsBnAYzxt");
77

88
Gleap.identify("user_19283", {
@@ -47,4 +47,4 @@ setTimeout(() => {
4747
};
4848
xmlhttp.open("GET", url, true);
4949
xmlhttp.send();
50-
}, 1000);
50+
}, 3000);

index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ export namespace Gleap {
5757
function enableShortcuts(enabled: boolean): void;
5858
function setLanguage(language: string): void;
5959
function preFillForm(data: string): void;
60+
function attachNetworkLogs(networkLogs: string): void;
6061
function clearIdentity(): void;
6162
function identify(
6263
userId: 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": "7.0.29",
3+
"version": "7.0.30",
44
"main": "build/index.js",
55
"scripts": {
66
"start": "webpack serve",

published/7.0.30/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/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: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,19 @@ class Gleap {
8282
}
8383

8484
/**
85-
* Revert console log overwrite
85+
* Revert console log overwrite.
8686
*/
8787
static disableConsoleLogOverwrite() {
8888
GleapConsoleLogManager.getInstance().stop();
8989
}
9090

91+
/**
92+
* Attaches external network logs.
93+
*/
94+
static attachNetworkLogs(networkLogs) {
95+
GleapNetworkIntercepter.getInstance().externalRequests = networkLogs;
96+
}
97+
9198
/**
9299
* Add entry to logs.
93100
* @param {*} message

src/GleapNetworkIntercepter.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ class GleapNetworkIntercepter {
22
startTimestamp = Date.now();
33
requestId = 0;
44
requests = {};
5+
externalRequests = [];
56
maxRequests = 10;
67
filters = [];
78
blacklist = ["gleap.io"];
@@ -46,6 +47,13 @@ class GleapNetworkIntercepter {
4647
getRequests() {
4748
var requests = JSON.parse(JSON.stringify(Object.values(this.requests)));
4849

50+
console.log(JSON.stringify(requests));
51+
52+
// Merge external requests into internal requests.
53+
if (this.externalRequests && this.externalRequests.length > 0) {
54+
requests = requests.concat(this.externalRequests);
55+
}
56+
4957
if (this.filters && this.filters.length > 0) {
5058
// Perform network log filtering.
5159
for (var i = 0; i < requests.length; i++) {

0 commit comments

Comments
 (0)