export function addPeer(peerId, shouldCreateOffer) { return { peerId, shouldCreateOffer, } } export function removePeer(peerId) { return { peerId, } } export function SessionDescriptionReceived(peerId, sessionDescription) { return { peerId, sessionDescription, } } export function ICECandidateReceived(peerId, candidate) { return { peerId, candidate } } export function offerReceived(peerId, offer) { return { peerId, offer } } export function answerReceived(peerId, answer) { return { peerId, answer } } export const types = { ADD_PEER: 'addPeer', REMOVE_PEER: 'removePeer', RELAY_SESSION_DESCRIPTION: 'relaySessionDescription', RELAY_ICE_CANDIDATE: 'relayICECandidate', OFFER_RECEIVED: 'offerReceived', ANSWER_RECEIVED: 'answerReceived', ICE_CANDIDATE_RECEIVED: 'ICECandidateReceived', SESSION_DESCRIPTION_RECEIVED: 'SessionDescriptionReceived', };