- const selfLink = webfingerData.links.find(l => l.rel === 'self')
- if (selfLink === undefined || isActivityPubUrlValid(selfLink.href) === false) {
- throw new Error('Cannot find self link or href is not a valid URL.')
- }
-
- const res = await fetchRemoteAccountAndCreateServer(selfLink.href)
- if (res === undefined) throw new Error('Cannot fetch and create server of remote account ' + selfLink.href)