2024-03-05 10:20:36 +00:00

24 lines
598 B
JavaScript
Executable File

import { StreamingProfile } from "@shared-classes/DbModels"
export default {
method: "GET",
route: "/profile/visibility",
middlewares: ["withAuthentication"],
fn: async (req, res) => {
let { ids } = req.query
if (typeof ids === "string") {
ids = [ids]
}
let visibilities = await StreamingProfile.find({
_id: { $in: ids }
})
visibilities = visibilities.map((visibility) => {
return [visibility._id.toString(), visibility.options.private]
})
return res.json(visibilities)
}
}