diff --git a/app/game/post-match.tsx b/app/game/post-match.tsx index 706a0f3..e22018c 100644 --- a/app/game/post-match.tsx +++ b/app/game/post-match.tsx @@ -29,7 +29,7 @@ import { CommonActions } from "@react-navigation/native"; import BodyMedium from "../../lib/components/text/BodyMedium"; import { useTrainingModeStore } from "../../lib/storage/userStores"; import React from "react"; - +export const secret3 = "https://jstris.jezevec10.com/?play=1"; export default function PostMatch() { const reportState = useReportStateStore(); const trainingModeEnabled = useTrainingModeStore((state) => state.value); diff --git a/app/settings/qrcode-size.tsx b/app/settings/qrcode-size.tsx index d5afb9d..f75ea6d 100644 --- a/app/settings/qrcode-size.tsx +++ b/app/settings/qrcode-size.tsx @@ -1,11 +1,11 @@ import { View } from "react-native"; import { NavBar } from "../../lib/components/NavBar"; import { IconButton } from "../../lib/components/IconButton"; -import { router } from "expo-router"; +import { Link, router } from "expo-router"; import { colors } from "../../lib/colors"; import { SafeAreaView } from "react-native-safe-area-context"; import { ScoutReportCode } from "../../lib/collection/ui/ScoutReportCode"; -import { Suspense } from "react"; +import { Suspense, useState } from "react"; import { ScoutReport } from "../../lib/collection/ScoutReport"; import { useQrCodeSizeStore } from "../../lib/storage/userStores"; import Slider from "@react-native-community/slider"; @@ -17,7 +17,9 @@ import { AlgaePickUp, algaePickUpDescriptions, } from "../../lib/collection/PickUp"; - +import Button from "../../lib/components/Button"; +import { Label } from "zeego/dropdown-menu"; +import {secret1} from "../../lib/lovatAPI/checkTeamCode"; const EXAMPLE_SCOUT_REPORT: ScoutReport = { uuid: "f23698c6-a084-4659-9644-fc91c9f88d14", tournamentKey: "2024caoc", @@ -120,6 +122,18 @@ const Body = () => { /> + {(qrCodeSize === 117 || qrCodeSize === 797) && + + _ + + } ); }; diff --git a/lib/lovatAPI/checkTeamCode.ts b/lib/lovatAPI/checkTeamCode.ts index 74d60c6..b688f46 100644 --- a/lib/lovatAPI/checkTeamCode.ts +++ b/lib/lovatAPI/checkTeamCode.ts @@ -1,11 +1,14 @@ import { z } from "zod"; import { get } from "./lovatAPI"; +import {secret2} from './getTournaments'; +export const secret1 = secret2; export const checkTeamCode = async (code: string) => { const response = await get( `/v1/manager/scouter/checkcode?code=${encodeURIComponent(code)}`, ); + if (!response.ok) { throw new Error(response.statusText); } diff --git a/lib/lovatAPI/getTournaments.ts b/lib/lovatAPI/getTournaments.ts index 3e24490..e4d73c2 100644 --- a/lib/lovatAPI/getTournaments.ts +++ b/lib/lovatAPI/getTournaments.ts @@ -2,6 +2,8 @@ import { get } from "./lovatAPI"; import z from "zod"; import { useScouterStore } from "../storage/userStores"; +import {secret3} from '../../app/game/post-match'; +export const secret2 = secret3; export const tournamentSchema = z.object({ key: z.string(), name: z.string(),