Skip to content
Snippets Groups Projects
Commit 46b6495e authored by Bruno Windels's avatar Bruno Windels
Browse files

fix #175

parent 66c51828
No related branches found
No related tags found
No related merge requests found
......@@ -14,7 +14,12 @@ See the License for the specific language governing permissions and
limitations under the License.
*/
function noTrailingSlash(url) {
return url.endsWith("/") ? url.substr(0, url.length - 1) : url;
}
export async function resolveServer(request, baseURL) {
baseURL = noTrailingSlash(baseURL);
if (!baseURL.startsWith("http://") && !baseURL.startsWith("https://")) {
baseURL = `https://${baseURL}`;
}
......@@ -23,7 +28,7 @@ export async function resolveServer(request, baseURL) {
if (status === 200) {
const proposedBaseURL = body?.['m.homeserver']?.base_url;
if (typeof proposedBaseURL === "string") {
baseURL = proposedBaseURL;
baseURL = noTrailingSlash(proposedBaseURL);
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment