jingle_s5b: Strenghten the types used by the payloads.

Emmanuel Gil Peyrot created

Change summary

src/jingle_s5b.rs | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Detailed changes

src/jingle_s5b.rs 🔗

@@ -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));