equal
deleted
inserted
replaced
22 #include <glib.h> |
22 #include <glib.h> |
23 |
23 |
24 #include <jingle/jingle.h> |
24 #include <jingle/jingle.h> |
25 #include <jingle/sessions.h> |
25 #include <jingle/sessions.h> |
26 #include <jingle/register.h> |
26 #include <jingle/register.h> |
27 |
27 #include <mcabber/logprint.h> |
28 |
28 |
29 static GSList *sessions; |
29 static GSList *sessions; |
30 |
30 |
31 static void lm_insert_sessioncontent(gpointer data, gpointer userdata); |
31 static void lm_insert_sessioncontent(gpointer data, gpointer userdata); |
32 |
32 |
204 const gchar *xmlns_app, gconstpointer app, |
204 const gchar *xmlns_app, gconstpointer app, |
205 const gchar *to) |
205 const gchar *to) |
206 { |
206 { |
207 JingleTransportFuncs *trans = jingle_transport_for_app(xmlns_app, NULL); |
207 JingleTransportFuncs *trans = jingle_transport_for_app(xmlns_app, NULL); |
208 |
208 |
209 if (trans == NULL) |
209 if (trans == NULL) { |
|
210 scr_LogPrint(LPRINT_LOGNORM, "Unable to find a transport for %s", xmlns_app); |
210 return; |
211 return; |
|
212 } |
211 |
213 |
212 session_add_trans(sess, name, trans->xmlns(), trans->new()); |
214 session_add_trans(sess, name, trans->xmlns(), trans->new()); |
213 |
215 |
214 jingle_send_session_initiate(sess, to); |
216 jingle_send_session_initiate(sess, to); |
215 } |
217 } |