[MM-54616] Remove regex matching for URL lookups (#2851)
This commit is contained in:
parent
47087a3176
commit
d2266ac109
|
@ -124,7 +124,8 @@ export class ServerManager extends EventEmitter {
|
||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
const server = this.getAllServers().find((server) => {
|
const server = this.getAllServers().find((server) => {
|
||||||
return isInternalURL(parsedURL, server.url, ignoreScheme) && getFormattedPathName(parsedURL.pathname).match(new RegExp(`^${server.url.pathname}(.+)?(/(.+))?$`));
|
return isInternalURL(parsedURL, server.url, ignoreScheme) &&
|
||||||
|
getFormattedPathName(parsedURL.pathname).startsWith(server.url.pathname);
|
||||||
});
|
});
|
||||||
if (!server) {
|
if (!server) {
|
||||||
return undefined;
|
return undefined;
|
||||||
|
@ -135,7 +136,7 @@ export class ServerManager extends EventEmitter {
|
||||||
views.
|
views.
|
||||||
filter((view) => view && view.type !== TAB_MESSAGING).
|
filter((view) => view && view.type !== TAB_MESSAGING).
|
||||||
forEach((view) => {
|
forEach((view) => {
|
||||||
if (getFormattedPathName(parsedURL.pathname).match(new RegExp(`^${view.url.pathname}(/(.+))?`))) {
|
if (getFormattedPathName(parsedURL.pathname).startsWith(view.url.pathname)) {
|
||||||
selectedView = view;
|
selectedView = view;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue