aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/tweetdeck/index.js
blob: 3dc2463e0ddfcaf2f41f06bcf92a1f7b0eb048dd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
module.exports = Ferdi => class Tweetdeck 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();
    }
  }
};