System config parameter view

This commit is contained in:
notmd
2023-02-02 20:23:00 +07:00
parent caa6331a72
commit 28ee771a97
12 changed files with 223 additions and 178 deletions
+16
View File
@@ -0,0 +1,16 @@
import { withRole } from "src/lib/auth";
import { createApiClient } from "src/lib/oasst_client_factory";
export default withRole("admin", async (_, res, token) => {
const client = await createApiClient(token);
try {
const fullSettings = await client.fetch_full_settings();
return res.json(fullSettings);
} catch {
const publicSettings = await client.fetch_public_settings();
return res.json(publicSettings);
}
});