codecheck

Форк
0
39 строк · 796.0 Байт
1
export default defineEventHandler(async (event) => {
2
  const username = getRouterParam(event, "username");
3
  const id = getRouterParam(event, "id");
4

5
  // const solution = await prisma.solution.findFirst({
6
  //   where: {
7
  //     challengeVariantId: Number(id),
8
  //     username: username,
9
  //   },
10
  //   include: {
11
  //     challengeVariant: {
12
  //       include: {
13
  //         lang: true,
14
  //       },
15
  //     },
16
  //     user: true,
17
  //   },
18
  // });
19

20
  const solution = await prisma.challenge.findFirst({
21
    where: {
22
      id: Number(id),
23
    },
24
    include: {
25
      variants: {
26
        include: {
27
          lang: true,
28
          Solutions: {
29
            where: {
30
              username: username,
31
            },
32
          },
33
        },
34
      },
35
    },
36
  });
37

38
  return solution;
39
});
40

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.