summaryrefslogtreecommitdiff
path: root/src/web/app/common/scripts/config.js
blob: 4203431bd0b4a5ed0a09b7baa383c37333004351 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const Url = new URL(location.href);

const isRoot = Url.host.split('.')[0] == 'misskey';

const host = isRoot ? Url.host : Url.host.substring(Url.host.indexOf('.') + 1, Url.host.length);
const scheme = Url.protocol;
const url = `${scheme}//${host}`;
const apiUrl = `${scheme}//api.${host}`;
const devUrl = `${scheme}//dev.${host}`;
const aboutUrl = `${scheme}//about.${host}`;

module.exports = {
	host,
	scheme,
	url,
	apiUrl,
	devUrl,
	aboutUrl
};