forked from Mirrors/doipjs
fix: avoid using potentially missing URL
This commit is contained in:
parent
cae1020f45
commit
81d5ba0d57
1 changed files with 3 additions and 3 deletions
|
@ -82,12 +82,12 @@ export const functions = {
|
||||||
case 'Note': {
|
case 'Note': {
|
||||||
claimData.profile.uri = proofData.result.attributedTo
|
claimData.profile.uri = proofData.result.attributedTo
|
||||||
const personData = await fetcher.activitypub.fn({ url: proofData.result.attributedTo }, opts)
|
const personData = await fetcher.activitypub.fn({ url: proofData.result.attributedTo }, opts)
|
||||||
claimData.profile.display = `@${personData.preferredUsername}@${new URL(proofData.result.url).hostname}`
|
claimData.profile.display = `@${personData.preferredUsername}@${new URL(claimData.proof.request.uri).hostname}`
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
||||||
case 'Person':
|
case 'Person':
|
||||||
claimData.profile.display = `@${proofData.result.preferredUsername}@${new URL(proofData.result.url).hostname}`
|
claimData.profile.display = `@${proofData.result.preferredUsername}@${new URL(claimData.proof.request.uri).hostname}`
|
||||||
break
|
break
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -95,7 +95,7 @@ export const functions = {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Attempt to fetch and process the instance's NodeInfo data
|
// Attempt to fetch and process the instance's NodeInfo data
|
||||||
const nodeinfo = await _processNodeinfo(new URL(proofData.result.url).hostname)
|
const nodeinfo = await _processNodeinfo(new URL(claimData.proof.request.uri).hostname)
|
||||||
if (nodeinfo) {
|
if (nodeinfo) {
|
||||||
claimData.about.name = nodeinfo.software.name
|
claimData.about.name = nodeinfo.software.name
|
||||||
claimData.about.id = nodeinfo.software.name
|
claimData.about.id = nodeinfo.software.name
|
||||||
|
|
Loading…
Reference in a new issue