| 12345678910111213141516171819202122232425 |
- const Settings = require('@overleaf/settings')
- const OError = require('@overleaf/o-error')
- const fetch = require('node-fetch')
- async function getQueues(userId) {
- const response = await fetch(
- `${Settings.apis.tpdsworker.url}/queues/${userId}`,
- {
- headers: {
- Accept: 'application/json',
- },
- }
- )
- if (!response.ok) {
- throw new OError('failed to query TPDS queues for user', { userId })
- }
- const body = await response.json()
- return body
- }
- module.exports = {
- promises: {
- getQueues,
- },
- }
|