fix did query string arg in ogcard (#10484)
This commit is contained in:
@@ -20,13 +20,12 @@ export default function (ctx: AppContext, app: Express) {
|
|||||||
'/avatar-bubbles',
|
'/avatar-bubbles',
|
||||||
originVerifyMiddleware(ctx),
|
originVerifyMiddleware(ctx),
|
||||||
handler(async (req, res) => {
|
handler(async (req, res) => {
|
||||||
const didsParam = req.query.dids
|
const didParam = req.query.did
|
||||||
if (typeof didsParam !== 'string') {
|
const dids = (Array.isArray(didParam) ? didParam : [didParam]).filter(
|
||||||
return res.status(400).end('missing dids parameter')
|
(d): d is string => typeof d === 'string' && d.length > 0,
|
||||||
}
|
)
|
||||||
const dids = didsParam.split(',').filter(Boolean)
|
|
||||||
if (dids.length < 1 || dids.length > 4) {
|
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
|
let profiles
|
||||||
|
|||||||
Reference in New Issue
Block a user