aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libdino/src/application.vala2
-rw-r--r--libdino/src/service/registration.vala2
2 files changed, 3 insertions, 1 deletions
diff --git a/libdino/src/application.vala b/libdino/src/application.vala
index 55bf950c..23508bf4 100644
--- a/libdino/src/application.vala
+++ b/libdino/src/application.vala
@@ -8,7 +8,7 @@ public interface Dino.Application : GLib.Application {
public abstract Plugins.Registry plugin_registry { get; set; }
public abstract SearchPathGenerator? search_path_generator { get; set; }
- static string print_xmpp;
+ internal static string print_xmpp;
private const OptionEntry[] options = {
{ "print-xmpp", 0, 0, OptionArg.STRING, ref print_xmpp, "Print XMPP stanzas identified by DESC to stderr", "DESC" },
diff --git a/libdino/src/service/registration.vala b/libdino/src/service/registration.vala
index f2384f52..4fcfdeba 100644
--- a/libdino/src/service/registration.vala
+++ b/libdino/src/service/registration.vala
@@ -56,6 +56,7 @@ public class Register : StreamInteractionModule, Object{
public static async ServerAvailabilityReturn check_server_availability(Jid jid) {
XmppStream stream = new XmppStream();
+ stream.log = new XmppLog(jid.to_string(), Application.print_xmpp);
stream.add_module(new Tls.Module());
stream.add_module(new Iq.Module());
stream.add_module(new Xep.SrvRecordsTls.Module());
@@ -97,6 +98,7 @@ public class Register : StreamInteractionModule, Object{
public static async Xep.InBandRegistration.Form? get_registration_form(Jid jid) {
XmppStream stream = new XmppStream();
+ stream.log = new XmppLog(jid.to_string(), Application.print_xmpp);
stream.add_module(new Tls.Module());
stream.add_module(new Iq.Module());
stream.add_module(new Xep.SrvRecordsTls.Module());