mirror of
https://github.com/wassname/Open-Assistant.git
synced 2026-09-12 12:03:06 +08:00
implement trollboard UI (#1301)
* implement trollboard UI * remove unneeded code * add link to user * user link in leaderboard
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
import { withRole } from "src/lib/auth";
|
||||
import { createApiClient } from "src/lib/oasst_client_factory";
|
||||
import { TrollboardTimeFrame } from "src/types/Trollboard";
|
||||
|
||||
export default withRole("admin", async (req, res, token) => {
|
||||
const client = await createApiClient(token);
|
||||
|
||||
const trollboard = await client.fetch_trollboard(req.query.time_frame as TrollboardTimeFrame, {
|
||||
limit: req.query.limit as unknown as number,
|
||||
});
|
||||
|
||||
return res.status(200).json(trollboard);
|
||||
});
|
||||
Reference in New Issue
Block a user