function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const _path = _interopRequireDefault(require('path')); module.exports = (Ferdium, options) => { const getMessages = () => { let messages = 0; const element = document.querySelector( '[data-testid="message_count"] span', ); if (element) { messages = Ferdium.safeParseInt(element.textContent); } Ferdium.setBadge(messages); }; Ferdium.loop(getMessages); setTimeout(() => { if ( document.body && !document.body.classList.contains('UIPage_LoggedOut') ) { if (localStorage.getItem('franz-needsRedirect')) { window.location.href = `https://facebook.com/${options.team}/inbox`; localStorage.removeItem('franz-needsRedirect'); } } else { localStorage.setItem('franz-needsRedirect', 'true'); } }, 500); Ferdium.injectCSS(_path.default.join(__dirname, 'service.css')); };