jingle_s5b: Strenghten the types used by the payloads.

This commit is contained in:
Emmanuel Gil Peyrot 2018-05-28 17:27:21 +02:00
parent bb60af1531
commit 76877bf85a

View file

@ -65,10 +65,10 @@ impl Candidate {
#[derive(Debug, Clone)]
pub enum TransportPayload {
Activated(String),
Activated(CandidateId),
Candidates(Vec<Candidate>),
CandidateError,
CandidateUsed(String),
CandidateUsed(CandidateId),
ProxyError,
None,
}
@ -230,7 +230,7 @@ mod tests {
sid: StreamId(String::from("coucou")),
dstaddr: None,
mode: Mode::Tcp,
payload: TransportPayload::Activated(String::from("coucou")),
payload: TransportPayload::Activated(CandidateId(String::from("coucou"))),
};
let elem2: Element = transport.into();
assert!(elem.compare_to(&elem2));