fetch person again

This commit is contained in:
Namekuji 2023-04-08 01:44:50 -04:00
parent 6c6350aff0
commit 67dbb2318a
1 changed files with 6 additions and 2 deletions

View File

@ -19,14 +19,18 @@ export default async (
// fetch the new and old accounts // fetch the new and old accounts
const targetUri = getApHrefNullable(activity.target); const targetUri = getApHrefNullable(activity.target);
if (!targetUri) return "move: target uri is null"; if (!targetUri) return "move: target uri is null";
const new_acc = await resolvePerson(targetUri); let new_acc = await resolvePerson(targetUri);
if (!actor.uri) return "move: actor uri is null"; if (!actor.uri) return "move: actor uri is null";
const old_acc = await resolvePerson(actor.uri); let old_acc = await resolvePerson(actor.uri);
// update them if they're remote // update them if they're remote
if (new_acc.uri) await updatePerson(new_acc.uri); if (new_acc.uri) await updatePerson(new_acc.uri);
if (old_acc.uri) await updatePerson(old_acc.uri); if (old_acc.uri) await updatePerson(old_acc.uri);
// retrieve updated users
new_acc = await resolvePerson(targetUri);
old_acc = await resolvePerson(actor.uri);
// check if alsoKnownAs of the new account is valid // check if alsoKnownAs of the new account is valid
let isValidMove = true; let isValidMove = true;
if (old_acc.uri) { if (old_acc.uri) {