fix did query string arg in ogcard (#10484)

This commit is contained in:
rafael
2026-05-13 12:28:20 -03:00
committed by GitHub
parent a7439eb459
commit e9ad74bb01
+5 -6
View File
@@ -20,13 +20,12 @@ export default function (ctx: AppContext, app: Express) {
'/avatar-bubbles',
originVerifyMiddleware(ctx),
handler(async (req, res) => {
const didsParam = req.query.dids
if (typeof didsParam !== 'string') {
return res.status(400).end('missing dids parameter')
}
const dids = didsParam.split(',').filter(Boolean)
const didParam = req.query.did
const dids = (Array.isArray(didParam) ? didParam : [didParam]).filter(
(d): d is string => typeof d === 'string' && d.length > 0,
)
if (dids.length < 1 || dids.length > 4) {
return res.status(400).end('dids must contain 1-4 DIDs')
return res.status(400).end('did param must contain 1-4 DIDs')
}
let profiles