Skip to content

Commit 446c47e

Browse files
committed
v12.1.0
1 parent 977a8b1 commit 446c47e

File tree

9 files changed

+79
-6
lines changed

9 files changed

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

3-
/*Gleap.setFrameUrl("http://0.0.0.0:3001");
3+
Gleap.setFrameUrl("http://0.0.0.0:3001");
44
Gleap.setApiUrl("http://0.0.0.0:9000");
5-
Gleap.setWSApiUrl("ws://0.0.0.0:8080");*/
5+
Gleap.setWSApiUrl("ws://0.0.0.0:8080");
66

77
// Gleap.setLanguage("en");
88

@@ -11,3 +11,7 @@ Gleap.initialize("X5C0grjFCjUMbZKi131MjZLaGRwg2iKH");
1111
/*Gleap.setUrlHandler((url, newTab) => {
1212
alert("URL: " + url + " newTab: " + newTab);
1313
});*/
14+
15+
Gleap.registerCustomAction((customAction) => {
16+
console.log("Custom action: ", customAction);
17+
});

index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ export namespace Gleap {
8787
email?: string;
8888
phone?: string;
8989
value?: number;
90+
companyId?: string;
9091
customData?: object;
9192
},
9293
userHash?: 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": "12.0.3",
3+
"version": "12.1.0",
44
"main": "build/index.js",
55
"scripts": {
66
"start": "webpack serve",

published/12.1.0/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: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -865,6 +865,71 @@ class Gleap {
865865
GleapFrameManager.getInstance().showWidget();
866866
}
867867

868+
/**
869+
* Open the checklists overview.
870+
*/
871+
static openChecklists() {
872+
GleapFrameManager.getInstance().setAppMode("widget");
873+
874+
GleapFrameManager.getInstance().sendMessage(
875+
{
876+
name: "open-checklists",
877+
data: {},
878+
},
879+
true
880+
);
881+
882+
GleapFrameManager.getInstance().showWidget();
883+
}
884+
885+
/**
886+
* Starts a new checklist and opens it.
887+
*/
888+
static startChecklist(outboundId) {
889+
if (!outboundId) {
890+
return false;
891+
}
892+
893+
GleapFrameManager.getInstance().setAppMode("widget");
894+
895+
GleapFrameManager.getInstance().sendMessage(
896+
{
897+
name: "start-checklist",
898+
data: {
899+
outboundId: outboundId,
900+
},
901+
},
902+
true
903+
);
904+
905+
GleapFrameManager.getInstance().showWidget();
906+
907+
return true;
908+
}
909+
910+
/**
911+
* Open an existing checklist.
912+
*/
913+
static openChecklist(id) {
914+
if (!id) {
915+
return;
916+
}
917+
918+
GleapFrameManager.getInstance().setAppMode("widget");
919+
920+
GleapFrameManager.getInstance().sendMessage(
921+
{
922+
name: "open-checklist",
923+
data: {
924+
id,
925+
},
926+
},
927+
true
928+
);
929+
930+
GleapFrameManager.getInstance().showWidget();
931+
}
932+
868933
/**
869934
* Opens the news overview.
870935
*/

src/GleapNotificationManager.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,8 @@ export default class GleapNotificationManager {
139139
Gleap.openConversation(notification.data.conversation.shareToken);
140140
} else if (notification.data.news) {
141141
Gleap.openNewsArticle(notification.data.news.id);
142+
} else if (notification.data.checklist) {
143+
Gleap.openChecklist(notification.data.checklist.id);
142144
} else {
143145
Gleap.open();
144146
}

src/GleapStreamedEvent.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ export default class GleapStreamedEvent {
205205

206206
this.mainLoopTimeout = setTimeout(function () {
207207
self.runEventStreamLoop();
208-
}, 3000);
208+
}, 1500);
209209
};
210210

211211
streamEvents = () => {

0 commit comments

Comments
 (0)