"use strict"; const urlLib = require("url"); module.exports = function parseMXC(uri) { let parsed = urlLib.parse(uri); if (parsed.protocol === "mxc:" && parsed.slashes === true) { return { homeserver: parsed.host, id: parsed.pathname.replace(/^\/+/, "") }; } else { throw new Error("Specified URI is not an MXC URI"); } };