From 97618c92c1d8f07e032974e1b0d5da580c4c483e Mon Sep 17 00:00:00 2001 From: Vijay Aravamudhan Date: Sun, 12 Sep 2021 17:31:57 +0530 Subject: New recipe: 'freshdesk' (#700) --- recipes/freshdesk/webview.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 recipes/freshdesk/webview.js (limited to 'recipes/freshdesk/webview.js') diff --git a/recipes/freshdesk/webview.js b/recipes/freshdesk/webview.js new file mode 100644 index 0000000..884bfb6 --- /dev/null +++ b/recipes/freshdesk/webview.js @@ -0,0 +1,14 @@ +module.exports = Ferdi => { + const getMessages = function getMessages() { + $.get('/api/_/tickets?filter=unresolved', (data) => { + Ferdi.setBadge(data.tickets.length); + }); + }; + + Ferdi.loop(getMessages); + +/* block popups (prevents freshconnect from opening in a new window) */ + window.open = (function(url, name) { + console.log(`blocked window.open(${url}, ${name})`); + }); +}; -- cgit v1.2.3-54-g00ecf