jitsi-meet-electron/app/features/settings/actions.js
akshitkrnagpal 3bd9970c12 Add ability to configure the server URL
The configured server URL will be used when the room URL is not
a full URL. If a full URL is given, the target server is joined.

The default server URL is https://meet.jit.si
2018-06-25 21:33:28 +02:00

77 lines
1.2 KiB
JavaScript

// @flow
import {
SET_AVATAR_URL,
SET_EMAIL,
SET_NAME,
SET_SERVER_URL
} from './actionTypes';
import { normalizeServerURL } from '../utils';
/**
* Set Avatar URL.
*
* @param {string} avatarURL - Avatar URL.
* @returns {{
* type: SET_AVATAR_URL,
* avatarURL: string
* }}
*/
export function setAvatarURL(avatarURL: string) {
return {
type: SET_AVATAR_URL,
avatarURL
};
}
/**
* Set the email of the user.
*
* @param {string} email - Email of the user.
* @returns {{
* type: SET_EMAIL,
* email: string
* }}
*/
export function setEmail(email: string) {
return {
type: SET_EMAIL,
email
};
}
/**
* Set the name of the user.
*
* @param {string} name - Name of the user.
* @returns {{
* type: SET_NAME,
* name: string
* }}
*/
export function setName(name: string) {
return {
type: SET_NAME,
name
};
}
/**
* Set Server URL.
*
* @param {string} serverURL - Server URL.
* @returns {{
* type: SET_SERVER_URL,
* serverURL: ?string
* }}
*/
export function setServerURL(serverURL: string) {
return {
type: SET_SERVER_URL,
serverURL: normalizeServerURL(serverURL)
};
}