blob: c6cf368a31bd7842a882e8fea765c83aecf406dd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
module.exports = Ferdi => class Pleroma extends Ferdi {
async validateUrl(url) {
try {
const resp = await window.fetch(`${url}/api/v1/instance`, {
Accept: 'application/json',
});
const data = await resp.json();
const version = data.version;
return typeof (version) === 'string' && version.indexOf('Pleroma') >= 0;
} catch (err) {
console.log('Pleroma server validation error', err);
}
return false;
}
buildUrl(url) {
return `${url}/main/friends`;
}
};
|