aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/pushbullet/index.js
blob: 556cab68b2e8b3974054734ccf2213ac08e8ad36 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
module.exports = Ferdi => class PushBullet extends Ferdi {
  constructor(...args) {
    let _temp;

    return _temp = super(...args), this.events = {
      'did-get-redirect-request': '_redirectFix',
    }, _temp;
  }

  _redirectFix(event) {
    if (event.newURL !== undefined && event.oldURL !== undefined && event.isMainFrame) {
      setTimeout(() => this.send('redirect-url', event.newURL), 100);
      event.preventDefault();
    }
  }
};