1234567891011121314151617181920212223242526272829303132 |
- const logger = require('jitsi-meet-logger').getLogger(__filename);
-
- /**
- * The modules stores information about the URL used to start the conference and
- * provides utility methods for dealing with conference URL and reloads.
- */
- export default class ConferenceUrl {
- /**
- * Initializes the module.
- *
- * @param location an object which stores provides the info about conference
- * URL(would be 'window.location' for the Web app). The params below are
- * described based on the following example URL:
- *
- * https://example.com:8888/SomeConference1245?opt=1#somehash
- *
- * @param location.href full URL with all parameters, would be the whole URL
- * from the example string above.
- * @param location.host the host part of the URL, 'example.com' from
- * the sample URL above.
- * @param location.pathname the path part of the URL, would be
- * '/SomeConference1245' from the example above.
- * @param location.protocol the protocol part of the URL, would be 'https:'
- * from the sample URL.
- */
- constructor(location) {
- logger.info(`Stored original conference URL: ${location.href}`);
- logger.info(
- `Conference URL for invites: ${location.protocol}//${
- location.host}${location.pathname}`);
- }
- }
|