status use current admin user

This commit is contained in:
ml729
2023-01-21 00:11:02 -05:00
parent a2932d1613
commit 93969bd49d
+6 -4
View File
@@ -1,3 +1,4 @@
import { getToken } from "next-auth/jwt";
import { withRole } from "src/lib/auth";
import { oasstApiClient } from "src/lib/oasst_api_client";
@@ -5,12 +6,13 @@ import { oasstApiClient } from "src/lib/oasst_api_client";
* Returns tasks availability, stats, and tree manager stats.
*/
const handler = withRole("admin", async (req, res) => {
const dummy_user = {
id: "__dummy_user__",
display_name: "Dummy User",
const token = await getToken({ req });
const currentUser = {
id: token.sub,
display_name: token.name,
auth_method: "local",
};
const tasksAvailabilityData = await oasstApiClient.fetch_tasks_availability(dummy_user);
const tasksAvailabilityData = await oasstApiClient.fetch_tasks_availability(currentUser);
const statsData = await oasstApiClient.fetch_stats();
const treeManagerData = await oasstApiClient.fetch_tree_manager();