diff --git a/.github/workflows/deploy-staging.yml b/.github/workflows/deploy-staging.yml index 20440e60..375a56f9 100644 --- a/.github/workflows/deploy-staging.yml +++ b/.github/workflows/deploy-staging.yml @@ -40,7 +40,7 @@ jobs: username: ${{ secrets.SSH_USERNAME }} password: ${{ secrets.SSH_PASSWORD }} port: 22 - command_timeout: 30m + command_timeout: 60m script: | export NVM_DIR="$HOME/.nvm" source "$NVM_DIR/nvm.sh" diff --git a/apps/dispatch/app/_components/customToasts/StationStatusToast.tsx b/apps/dispatch/app/_components/customToasts/StationStatusToast.tsx index ce66b81a..0b163e79 100644 --- a/apps/dispatch/app/_components/customToasts/StationStatusToast.tsx +++ b/apps/dispatch/app/_components/customToasts/StationStatusToast.tsx @@ -25,7 +25,7 @@ export const StatusToast = ({ event, t }: { event: StationStatus; t: Toast }) => const { data: livekitRooms } = useQuery({ queryKey: ["livekit-rooms"], queryFn: () => getLivekitRooms(), - refetchInterval: 10000, + refetchInterval: 5000, }); const audioRoom = useAudioStore((s) => s.room?.name); diff --git a/apps/dispatch/app/_components/map/_components/AircraftMarkerTabs.tsx b/apps/dispatch/app/_components/map/_components/AircraftMarkerTabs.tsx index 8a6a8ad9..94484eb2 100644 --- a/apps/dispatch/app/_components/map/_components/AircraftMarkerTabs.tsx +++ b/apps/dispatch/app/_components/map/_components/AircraftMarkerTabs.tsx @@ -234,7 +234,7 @@ const StationTab = ({ aircraft }: { aircraft: ConnectedAircraft & { Station: Sta const { data: livekitRooms } = useQuery({ queryKey: ["livekit-rooms"], queryFn: () => getLivekitRooms(), - refetchInterval: 10000, + refetchInterval: 5000, }); const participants = diff --git a/apps/dispatch/app/_components/navbar/AdminPanel.tsx b/apps/dispatch/app/_components/navbar/AdminPanel.tsx index 1f4d35e4..da768d1b 100644 --- a/apps/dispatch/app/_components/navbar/AdminPanel.tsx +++ b/apps/dispatch/app/_components/navbar/AdminPanel.tsx @@ -35,7 +35,7 @@ export default function AdminPanel() { const { data: livekitRooms } = useQuery({ queryKey: ["livekit-rooms"], queryFn: () => getLivekitRooms(), - refetchInterval: 10000, + refetchInterval: 5000, }); const kickLivekitParticipantMutation = useMutation({ mutationFn: kickLivekitParticipant, diff --git a/apps/hub/app/(app)/admin/event/action.ts b/apps/hub/app/(app)/admin/event/action.ts index f972f7b8..0a3c6a3e 100644 --- a/apps/hub/app/(app)/admin/event/action.ts +++ b/apps/hub/app/(app)/admin/event/action.ts @@ -17,10 +17,7 @@ export const deleteEvent = async (id: Event["id"]) => { }; export const upsertAppointment = async ( - eventAppointment: Prisma.XOR< - Prisma.EventAppointmentCreateInput, - Prisma.EventAppointmentUncheckedCreateInput - >, + eventAppointment: Prisma.EventAppointmentUncheckedCreateInput, ) => { const newEventAppointment = eventAppointment.id ? await prisma.eventAppointment.update({ diff --git a/apps/hub/app/(app)/admin/keyword/_components/Form.tsx b/apps/hub/app/(app)/admin/keyword/_components/Form.tsx index d76b810e..8adb16ab 100644 --- a/apps/hub/app/(app)/admin/keyword/_components/Form.tsx +++ b/apps/hub/app/(app)/admin/keyword/_components/Form.tsx @@ -5,7 +5,6 @@ import { useForm } from "react-hook-form"; import { KEYWORD_CATEGORY, Keyword } from "@repo/db"; import { FileText } from "lucide-react"; import { Input } from "../../../../_components/ui/Input"; -import { useState } from "react"; import { deleteKeyword, upsertKeyword } from "../action"; import { Button } from "../../../../_components/ui/Button"; import { redirect } from "next/navigation"; @@ -17,7 +16,6 @@ export const KeywordForm = ({ keyword }: { keyword?: Keyword }) => { resolver: zodResolver(KeywordOptionalDefaultsSchema), defaultValues: keyword, }); - const [deleteLoading, setDeleteLoading] = useState(false); return ( <>