From 84613bab74600154cd39d7deead7ded27ac27d11 Mon Sep 17 00:00:00 2001 From: MCMXC <16797721+mcmxcdev@users.noreply.github.com> Date: Sun, 24 Sep 2023 13:22:39 +0200 Subject: chore: remove dead grape recipe (#428) - remove recipes/grape folder --- recipes/grape/icon.svg | 1 - recipes/grape/index.js | 48 ---------------------------------------------- recipes/grape/package.json | 14 -------------- recipes/grape/webview.js | 18 ----------------- 4 files changed, 81 deletions(-) delete mode 100644 recipes/grape/icon.svg delete mode 100644 recipes/grape/index.js delete mode 100644 recipes/grape/package.json delete mode 100644 recipes/grape/webview.js diff --git a/recipes/grape/icon.svg b/recipes/grape/icon.svg deleted file mode 100644 index 32abd6a..0000000 --- a/recipes/grape/icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/recipes/grape/index.js b/recipes/grape/index.js deleted file mode 100644 index 1e2a187..0000000 --- a/recipes/grape/index.js +++ /dev/null @@ -1,48 +0,0 @@ -function _asyncToGenerator(fn) { - return function () { - const gen = Reflect.apply(fn, this, arguments); - return new Promise((resolve, reject) => { - function step(key, arg) { - try { - var info = gen[key](arg); - var value = info.value; - } catch (error) { - reject(error); - return; - } - if (info.done) { - resolve(value); - } else { - // eslint-disable-next-line consistent-return - return Promise.resolve(value).then( - value => { - step('next', value); - }, - error => { - step('throw', error); - }, - ); - } - } - return step('next'); - }); - }; -} - -module.exports = Ferdium => - class Grape extends Ferdium { - validateUrl(url) { - return _asyncToGenerator(function* () { - try { - const resp = yield window.fetch(url, { - method: 'GET', - }); - return resp.status === 200; - } catch (error) { - console.error(error); - } - - return false; - })(); - } - }; diff --git a/recipes/grape/package.json b/recipes/grape/package.json deleted file mode 100644 index 6b09778..0000000 --- a/recipes/grape/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "grape", - "name": "Grape", - "version": "1.3.0", - "license": "MIT", - "config": { - "serviceURL": "https://{teamId}.chatgrape.com/chat", - "hasNotificationSound": true, - "hasIndirectMessages": true, - "hasCustomUrl": true, - "hasTeamId": true, - "urlInputSuffix": ".chatgrape.com" - } -} diff --git a/recipes/grape/webview.js b/recipes/grape/webview.js deleted file mode 100644 index 0115205..0000000 --- a/recipes/grape/webview.js +++ /dev/null @@ -1,18 +0,0 @@ -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; -} - -const _path = _interopRequireDefault(require('path')); - -module.exports = Ferdium => { - const getMessages = () => { - const directMessages = document.querySelectorAll('.c0120').length; - const indirectMessages = document.querySelectorAll('.c0121').length; - - Ferdium.setBadge(directMessages, indirectMessages); - }; - - Ferdium.loop(getMessages); - - Ferdium.injectCSS(_path.default.join(__dirname, 'service.css')); -}; -- cgit v1.2.3-54-g00ecf