refactor(federation): 🔊 Add more logging to some federation logic

This commit is contained in:
Jesse Wierzbinski 2024-11-24 22:01:14 +01:00
parent ef0cca671a
commit b333ecc816
No known key found for this signature in database
2 changed files with 17 additions and 0 deletions

View file

@ -716,6 +716,7 @@ export class User extends BaseInterface<typeof Users, UserWithRelations> {
}
public static async resolve(uri: string): Promise<User | null> {
getLogger("federation").debug`Resolving user ${chalk.bold(uri)}`;
// Check if user not already in database
const foundUser = await User.fromSql(eq(Users.uri, uri));
@ -736,6 +737,9 @@ export class User extends BaseInterface<typeof Users, UserWithRelations> {
return await User.fromId(uuid[0]);
}
getLogger("federation")
.debug`User not found in database, fetching from remote`;
return await User.saveFromRemote(uri);
}