Skip to content

Commit 5068734

Browse files
committed
v8.0.9
1 parent 0b4184e commit 5068734

File tree

10 files changed

+24
-23
lines changed

10 files changed

+24
-23
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: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ Gleap.preFillForm({
55
"userId": "1233"
66
});
77

8-
//Gleap.setFrameUrl("http://0.0.0.0:3001");
9-
//Gleap.setApiUrl("http://0.0.0.0:9000");
8+
Gleap.setFrameUrl("http://0.0.0.0:3001");
9+
Gleap.setApiUrl("http://0.0.0.0:9000");
1010
// Gleap.setLanguage("en");
1111
Gleap.initialize("KProDXhMS0V3UUku2iNnrZ4XsBnAYzxt");
12+
//Gleap.setEnvironment("dev");
1213

1314
Gleap.identify("user_19283", {
1415
name: "Franz.Demoman+asdf@eap.io",
@@ -56,17 +57,5 @@ setTimeout(() => {
5657

5758

5859
setTimeout(() => {
59-
fetch('https://jsonplaceholder.typicode.com/todos/1', {
60-
method: 'GET',
61-
headers: {
62-
'Content-Type': 'application/json',
63-
},
64-
})
65-
.then((response) => response.json())
66-
.then((data) => {
67-
console.log('Success:', data);
68-
})
69-
.catch((error) => {
70-
console.error('Error:', error);
71-
});
60+
x();
7261
}, 3000);

index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ export namespace Gleap {
7171
function open(): void;
7272
function close(): void;
7373
function hide(): void;
74+
function setEnvironment(environment: "dev" | "staging" | "prod"): void;
7475
function showFeedbackButton(show: boolean): void;
7576
function startFeedbackFlow(feedbackFlow: string, showBackButton?: boolean): void;
7677
function on(event: string, callback: (data?: any) => void): void;

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": "8.0.8",
3+
"version": "8.0.9",
44
"main": "build/index.js",
55
"scripts": {
66
"start": "webpack serve",

published/8.0.9/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: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class Gleap {
3838
static silentCrashReportSent = false;
3939
initialized = false;
4040
offlineMode = false;
41-
41+
4242
// Global data
4343
globalData = {
4444
screenRecordingData: null,
@@ -74,6 +74,14 @@ class Gleap {
7474
}
7575
}
7676

77+
/**
78+
* Sets the development environment
79+
* @param {*} environment
80+
*/
81+
static setEnvironment(environment) {
82+
GleapMetaDataManager.getInstance().environment = environment;
83+
}
84+
7785
/**
7886
* Active the Gleap offline mode.
7987
* @param {*} offlineMode

src/GleapCrashDetector.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Gleap, { GleapConfigManager, GleapConsoleLogManager } from "./Gleap";
1+
import Gleap, { GleapConfigManager, GleapConsoleLogManager, GleapMetaDataManager } from "./Gleap";
22

33
export default class GleapCrashDetector {
44
// GleapCrashDetector singleton
@@ -28,7 +28,7 @@ export default class GleapCrashDetector {
2828
GleapConsoleLogManager.getInstance().addLogWithArgs(messageObject, "ERROR");
2929

3030
const flowConfig = GleapConfigManager.getInstance().getFlowConfig();
31-
if (flowConfig && typeof flowConfig.enableCrashDetector !== "undefined" && flowConfig.enableCrashDetector) {
31+
if (flowConfig && typeof flowConfig.enableCrashDetector !== "undefined" && flowConfig.enableCrashDetector && GleapMetaDataManager.getInstance().environment !== "dev") {
3232
if (flowConfig.crashDetectorIsSilent) {
3333
Gleap.sendSilentCrashReportWithFormData(
3434
{

src/GleapMetaDataManager.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ export default class GleapMetaDataManager {
44
sessionStart = new Date();
55
appBuildNumber = "";
66
appVersionCode = "";
7+
environment = "prod";
78

89
// GleapMetaDataManager singleton
910
static instance;
@@ -121,6 +122,7 @@ export default class GleapMetaDataManager {
121122
mobile: isMobile(),
122123
sdkVersion: SDK_VERSION,
123124
sdkType: "javascript",
125+
environment: this.environment,
124126
};
125127
}
126128
}

src/GleapRageClickDetector.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Gleap, { GleapConfigManager } from "./Gleap";
1+
import Gleap, { GleapConfigManager, GleapMetaDataManager } from "./Gleap";
22
import { getDOMElementDescription } from "./GleapHelper";
33

44
const detectRageClicks = function (subscribe, options) {
@@ -50,7 +50,7 @@ export default class GleapRageClickDetector {
5050
startRageClickDetector(function (target) {
5151
const elementDescription = getDOMElementDescription(target, false);
5252
const flowConfig = GleapConfigManager.getInstance().getFlowConfig();
53-
if (flowConfig && typeof flowConfig.enableRageClickDetector !== "undefined" && flowConfig.enableRageClickDetector) {
53+
if (flowConfig && typeof flowConfig.enableRageClickDetector !== "undefined" && flowConfig.enableRageClickDetector && GleapMetaDataManager.getInstance().environment !== "dev") {
5454
if (flowConfig.rageClickDetectorIsSilent) {
5555
Gleap.sendSilentCrashReportWithFormData(
5656
{

0 commit comments

Comments
 (0)