diff options
author | fiaxh <git@lightrise.org> | 2021-04-01 12:03:04 +0200 |
---|---|---|
committer | fiaxh <git@lightrise.org> | 2021-04-01 12:03:04 +0200 |
commit | 3454201e5a3da058ccbef0bbaf467599912a8c38 (patch) | |
tree | 6ff60c4d923e468135a86a9e8a5fae926c349b41 /xmpp-vala/src/module/xep/0167_jingle_rtp | |
parent | b63a20f9189026a77ccc1769a4ab366d48f63233 (diff) | |
download | dino-3454201e5a3da058ccbef0bbaf467599912a8c38.tar.gz dino-3454201e5a3da058ccbef0bbaf467599912a8c38.zip |
Use outgoing JMI if contact has supporting device
Diffstat (limited to 'xmpp-vala/src/module/xep/0167_jingle_rtp')
-rw-r--r-- | xmpp-vala/src/module/xep/0167_jingle_rtp/jingle_rtp_module.vala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xmpp-vala/src/module/xep/0167_jingle_rtp/jingle_rtp_module.vala b/xmpp-vala/src/module/xep/0167_jingle_rtp/jingle_rtp_module.vala index 3a9ea09f..3adad114 100644 --- a/xmpp-vala/src/module/xep/0167_jingle_rtp/jingle_rtp_module.vala +++ b/xmpp-vala/src/module/xep/0167_jingle_rtp/jingle_rtp_module.vala @@ -26,7 +26,7 @@ public abstract class Module : XmppStreamModule { public abstract Stream create_stream(Jingle.Content content); public abstract void close_stream(Stream stream); - public async Jingle.Session start_call(XmppStream stream, Jid receiver_full_jid, bool video) throws Jingle.Error { + public async Jingle.Session start_call(XmppStream stream, Jid receiver_full_jid, bool video, string? sid = null) throws Jingle.Error { Jingle.Module jingle_module = stream.get_module(Jingle.Module.IDENTITY); @@ -72,7 +72,7 @@ public abstract class Module : XmppStreamModule { // Create session try { - Jingle.Session session = yield jingle_module.create_session(stream, contents, receiver_full_jid); + Jingle.Session session = yield jingle_module.create_session(stream, contents, receiver_full_jid, sid); return session; } catch (Jingle.Error e) { throw new Jingle.Error.GENERAL(@"Couldn't create Jingle session: $(e.message)"); |