Desktop oAuth integration

Co-authored-by: RagingLightning <RagingLightningCode@gmail.com>
This commit is contained in:
PxlLoewe
2025-05-09 08:36:01 -07:00
parent 1948d34963
commit 654bdfbbaa
8 changed files with 95 additions and 62 deletions

View File

@@ -1,7 +1,7 @@
"use client";
import { useEffect, useState } from "react";
import { useDispatchConnectionStore } from "_store/pilot/connectionStore";
import { usePilotConnectionStore } from "_store/pilot/connectionStore";
import {
Disc,
Mic,
@@ -20,7 +20,7 @@ import { ConnectionQuality } from "livekit-client";
import { ROOMS } from "_data/livekitRooms";
export const Audio = () => {
const connection = useDispatchConnectionStore();
const connection = usePilotConnectionStore();
const {
isTalking,
toggleTalking,

View File

@@ -1,13 +1,13 @@
"use client";
import { useSession } from "next-auth/react";
import { useDispatchConnectionStore } from "../../../_store/pilot/connectionStore";
import { usePilotConnectionStore } from "../../../_store/pilot/connectionStore";
import { useEffect, useRef, useState } from "react";
import { useQuery } from "@tanstack/react-query";
import { getStationsAPI } from "querys/stations";
export const ConnectionBtn = () => {
const modalRef = useRef<HTMLDialogElement>(null);
const connection = useDispatchConnectionStore((state) => state);
const connection = usePilotConnectionStore((state) => state);
const [form, setForm] = useState<{
logoffTime: string | null;
selectedStationId: number | null;