const actor = await ActorModel.loadByNameAndHost(name, host)
if (actor) return actor.url
+ return getUrlFromWebfinger(name, host)
+}
+
+async function getUrlFromWebfinger (name: string, host: string) {
const webfingerData: WebFingerData = await webfingerLookup(name + '@' + host)
return getLinkOrThrow(webfingerData)
}
// ---------------------------------------------------------------------------
export {
+ getUrlFromWebfinger,
loadActorUrlOrGetFromWebfinger
}