use dummy user for tasks availability

This commit is contained in:
ml729
2023-01-21 21:08:09 -05:00
parent 19652d5cec
commit a31da35fb0
+6 -3
View File
@@ -7,10 +7,13 @@ import { getBackendUserCore } from "src/lib/users";
* Returns tasks availability, stats, and tree manager stats.
*/
const handler = withRole("admin", async (req, res) => {
const token = await getToken({ req });
const currentUser = await getBackendUserCore(token.sub);
const dummyUser = {
id: "__dummy_user__",
display_name: "Dummy User",
auth_method: "local",
};
const [tasksAvailabilityOutcome, statsOutcome, treeManagerOutcome] = await Promise.allSettled([
oasstApiClient.fetch_tasks_availability(currentUser),
oasstApiClient.fetch_tasks_availability(dummyUser),
oasstApiClient.fetch_stats(),
oasstApiClient.fetch_tree_manager(),
]);