mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2025-12-13 07:45:56 +00:00
Send status 500 instead of not-responsiveness
This commit is contained in:
parent
f73198f9f2
commit
17fdbf4389
@ -12,15 +12,20 @@ router.get('/', async function (req, res) {
|
|||||||
const nameAndDomain = resource.replace('acct:', '')
|
const nameAndDomain = resource.replace('acct:', '')
|
||||||
const name = nameAndDomain.split('@')[0]
|
const name = nameAndDomain.split('@')[0]
|
||||||
|
|
||||||
const result = await req.app.get('ap').dataSource.client.query({
|
let result
|
||||||
query: gql`
|
try {
|
||||||
|
result = await req.app.get('ap').dataSource.client.query({
|
||||||
|
query: gql`
|
||||||
query {
|
query {
|
||||||
User(slug: "${name}") {
|
User(slug: "${name}") {
|
||||||
slug
|
slug
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`
|
`
|
||||||
})
|
})
|
||||||
|
} catch (error) {
|
||||||
|
return res.status(500).json({ error })
|
||||||
|
}
|
||||||
|
|
||||||
if (result.data && result.data.User.length > 0) {
|
if (result.data && result.data.User.length > 0) {
|
||||||
const webFinger = createWebFinger(name)
|
const webFinger = createWebFinger(name)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user