use Promise.all website/src/pages/api/admin/status.ts

Co-authored-by: notmd <33456881+notmd@users.noreply.github.com>
This commit is contained in:
ml729
2023-01-21 11:46:40 -05:00
parent 05dce5b4a9
commit 72d61cc44c
+5 -3
View File
@@ -12,9 +12,11 @@ const handler = withRole("admin", async (req, res) => {
display_name: token.name,
auth_method: "local",
};
const tasksAvailabilityData = await oasstApiClient.fetch_tasks_availability(currentUser);
const statsData = await oasstApiClient.fetch_stats();
const treeManagerData = await oasstApiClient.fetch_tree_manager();
const [tasksAvailabilityData, statsData, treeManagerData] = await Promise.all([
oasstApiClient.fetch_tasks_availability(currentUser),
oasstApiClient.fetch_stats(),
oasstApiClient.fetch_tree_manager(),
]);
const status = {
tasksAvailability: tasksAvailabilityData,