feat: rust connection implementation

This commit is contained in:
Kingtous
2023-02-06 11:42:25 +08:00
parent a04980fa13
commit b412a7122b
8 changed files with 220 additions and 81 deletions

View File

@@ -394,6 +394,22 @@ impl InvokeUiSession for FlutterHandler {
fn switch_back(&self, peer_id: &str) {
self.push_event("switch_back", [("peer_id", peer_id)].into());
}
fn on_voice_call_start(&self) {
self.push_event("on_voice_call_start", [].into());
}
fn on_voice_call_stop(&self, reason: &str) {
self.push_event("on_voice_call_stop", [("reason", reason)].into())
}
fn on_voice_call_waiting(&self) {
self.push_event("on_voice_call_waiting", [].into());
}
fn on_voice_call_incoming(&self) {
self.push_event("on_voice_call_incoming", [].into());
}
}
/// Create a new remote session with the given id.