diff --git a/components/4nk/Chat.tsx b/components/4nk/Chat.tsx index f6e90ee..3ae58ba 100644 --- a/components/4nk/Chat.tsx +++ b/components/4nk/Chat.tsx @@ -28,7 +28,7 @@ import { Zap, } from "lucide-react" import { useSearchParams } from "next/navigation" -import { PairingProcess } from "@/lib/4nk/models/PairingProcess" +import { PairingData } from "@/lib/4nk/models/PairingData" interface ChatProps { heightClass?: string @@ -39,7 +39,7 @@ interface ChatProps { export default function Chat({ heightClass = "h-[calc(100vh-8rem)]", processes, myProcesses }: ChatProps) { const [selectedConversation, setSelectedConversation] = useState("") const [newMessage, setNewMessage] = useState("") - const [pairingProcesses, setPairingProcesses] = useState([]) + const [pairingProcesses, setPairingProcesses] = useState([]) const [isLoading, setIsLoading] = useState(true) const [searchQuery, setSearchQuery] = useState("") @@ -54,7 +54,7 @@ export default function Chat({ heightClass = "h-[calc(100vh-8rem)]", processes, setIsLoading(true) // Filter pairing processes (those with memberPublicName in publicData) - const pairingList: PairingProcess[] = [] + const pairingList: PairingData[] = [] Object.entries(processes).forEach(([processId, process]) => { // Get the latest state const latestState = process.states?.[process.states.length - 2] // -2 because last state is usually empty diff --git a/lib/4nk/models/PairingProcess.ts b/lib/4nk/models/PairingData.ts similarity index 66% rename from lib/4nk/models/PairingProcess.ts rename to lib/4nk/models/PairingData.ts index 019e5e2..0c94413 100644 --- a/lib/4nk/models/PairingProcess.ts +++ b/lib/4nk/models/PairingData.ts @@ -1,9 +1,9 @@ -export interface PairingProcess { +export interface PairingData { id: string; memberPublicName: string; } -export function isPairingProcess(data: any): data is PairingProcess { +export function isPairingData(data: any): data is PairingData { if (typeof data !== 'object' || data === null) return false; return (