aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/jabber
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2011-12-21 12:21:04 +0100
committerWilmer van der Gaast <wilmer@gaast.net>2011-12-21 12:21:04 +0100
commitce199b726735374aca84b2111bb19ec103478ebc (patch)
treed3fa4dcf151398b064a8aef9d7bdde8cbf3f329b /protocols/jabber
parente14b47b826594772e4f3d0dbec1bf17153aa92b1 (diff)
Make it easier to add OAuth-authenticated accounts without having to type
a bogus password.
Diffstat (limited to 'protocols/jabber')
-rw-r--r--protocols/jabber/jabber.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/protocols/jabber/jabber.c b/protocols/jabber/jabber.c
index 11980d13..71287842 100644
--- a/protocols/jabber/jabber.c
+++ b/protocols/jabber/jabber.c
@@ -60,7 +60,7 @@ static void jabber_init( account_t *acc )
s = set_add( &acc->set, "activity_timeout", "600", set_eval_int, acc );
- s = set_add( &acc->set, "oauth", "false", set_eval_bool, acc );
+ s = set_add( &acc->set, "oauth", "false", set_eval_oauth, acc );
g_snprintf( str, sizeof( str ), "%d", jabber_port_list[0] );
s = set_add( &acc->set, "port", str, set_eval_int, acc );
@@ -75,6 +75,9 @@ static void jabber_init( account_t *acc )
s = set_add( &acc->set, "resource_select", "activity", NULL, acc );
+ s = set_add( &acc->set, "sasl", "true", set_eval_bool, acc );
+ s->flags |= ACC_SET_OFFLINE_ONLY | SET_HIDDEN_DEFAULT;
+
s = set_add( &acc->set, "server", NULL, set_eval_account, acc );
s->flags |= ACC_SET_NOSAVE | ACC_SET_OFFLINE_ONLY | SET_NULL_OK;
@@ -83,9 +86,6 @@ static void jabber_init( account_t *acc )
s = set_add( &acc->set, "tls", "try", set_eval_tls, acc );
s->flags |= ACC_SET_OFFLINE_ONLY;
-
- s = set_add( &acc->set, "sasl", "true", set_eval_bool, acc );
- s->flags |= ACC_SET_OFFLINE_ONLY | SET_HIDDEN_DEFAULT;
s = set_add( &acc->set, "user_agent", "BitlBee", NULL, acc );