Resolve user if not found when verifying signing

This commit is contained in:
Jesse Wierzbinski 2024-04-09 19:59:36 -10:00
parent 8ef8054351
commit 06f98c36bb
No known key found for this signature in database

View file

@ -79,12 +79,7 @@ export default apiRoute(async (req, matchedRoute, extraData) => {
.split(",")[0]
.replace(/"/g, "");
// TODO: Fetch sender using WebFinger if not found
const sender = await client.user.findUnique({
where: {
uri: keyId,
},
});
const sender = await resolveUser(keyId);
if (!sender) {
return errorResponse("Invalid keyId", 400);