Files
zulip-desktop/app/renderer/js/utils/link-util.js
2017-07-26 00:35:06 +05:30

27 lines
444 B
JavaScript

'use strict';
const wurl = require('wurl');
let instance = null;
class LinkUtil {
constructor() {
if (instance) {
return instance;
} else {
instance = this;
}
return instance;
}
isInternal(currentUrl, newUrl) {
const currentDomain = wurl('hostname', currentUrl);
const newDomain = wurl('hostname', newUrl);
return (currentDomain === newDomain) && newUrl.includes('/#narrow');
}
}
module.exports = new LinkUtil();