mirror of
https://git.sr.ht/~cadence/bibliogram
synced 2024-09-28 23:07:30 +00:00
18 lines
396 B
JavaScript
18 lines
396 B
JavaScript
|
const {fetchUser} = require("../../lib/collectors")
|
||
|
|
||
|
function reply(statusCode, content) {
|
||
|
return {
|
||
|
statusCode: statusCode,
|
||
|
contentType: "application/json",
|
||
|
content: JSON.stringify(content)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
module.exports = [
|
||
|
{route: "/api/user/(\\w+)", methods: ["GET"], code: async ({fill}) => {
|
||
|
const user = await fetchUser(fill[0])
|
||
|
const data = user.export()
|
||
|
return reply(200, data)
|
||
|
}}
|
||
|
]
|