/
githubmirror
/
Open-Assistant
Обзор
Документация
Войти
/
githubmirror
/
Open-Assistant
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
website/src/pages/api/available_tasks.ts
14 строк
616 B
notmd
implement language as state instead of cookie (#1785)
22 фев 2023, 02:19
Не верифицирован
22 фев 2023, 02:19
bc973ba
Код
Авторство
О чём код?
import { withoutRole } from "src/lib/auth"; import { getLanguageFromRequest } from "src/lib/languages"; import { createApiClientFromUser } from "src/lib/oasst_client_factory"; import { getBackendUserCore } from "src/lib/users"; const handler = withoutRole("banned", async (req, res, token) => { const user = await getBackendUserCore(token.sub); const oasstApiClient = createApiClientFromUser(user!); const userLanguage = getLanguageFromRequest(req); const availableTasks = await oasstApiClient.fetch_available_tasks(user!, userLanguage); res.status(200).json(availableTasks); }); export default handler;