Rename pairing model

This commit is contained in:
Omar Oughriss 2025-10-20 16:45:09 +02:00
parent a384342fb1
commit eb27ec9df9
2 changed files with 5 additions and 5 deletions

View File

@ -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<PairingProcess[]>([])
const [pairingProcesses, setPairingProcesses] = useState<PairingData[]>([])
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

View File

@ -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 (