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] .split(",")[0]
.replace(/"/g, ""); .replace(/"/g, "");
// TODO: Fetch sender using WebFinger if not found const sender = await resolveUser(keyId);
const sender = await client.user.findUnique({
where: {
uri: keyId,
},
});
if (!sender) { if (!sender) {
return errorResponse("Invalid keyId", 400); return errorResponse("Invalid keyId", 400);