aboutsummaryrefslogtreecommitdiff
path: root/source/client/types.ts
blob: 7ce23ea63b6d880a372cd87644116e27abfaa8eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
export interface SCPacket {
    sender: string,
    data?: CSPacket,
    join?: boolean, // user just joined
    leave?: boolean, // user left
    stable?: boolean // user "joined" because you joined aka. user was already there
}
export interface CSPacket {
    receiver?: string
    ice_candiate?: RTCIceCandidateInit
    offer?: RTCSessionDescriptionInit
    answer?: RTCSessionDescriptionInit
}