Changes in protocols/jabber/jabber.c [9dc67f4:5ebff60]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/jabber/jabber.c
r9dc67f4 r5ebff60 56 56 static void jabber_init(account_t *acc) 57 57 { 58 char *default_server = NULL;59 58 set_t *s; 60 59 char str[16]; 61 60 62 if (strcmp(acc->prpl->name, "hipchat") == 0) {63 default_server = "chat.hipchat.com";64 } else {65 s = set_add(&acc->set, "oauth", "false", set_eval_oauth, acc);66 }67 68 61 s = set_add(&acc->set, "activity_timeout", "600", set_eval_int, acc); 62 63 s = set_add(&acc->set, "oauth", "false", set_eval_oauth, acc); 69 64 70 65 s = set_add(&acc->set, "display_name", NULL, NULL, acc); … … 86 81 s->flags |= ACC_SET_OFFLINE_ONLY | SET_HIDDEN_DEFAULT; 87 82 88 s = set_add(&acc->set, "server", default_server, set_eval_account, acc);83 s = set_add(&acc->set, "server", NULL, set_eval_account, acc); 89 84 s->flags |= SET_NOSAVE | ACC_SET_OFFLINE_ONLY | SET_NULL_OK; 90 85 … … 126 121 127 122 jd->fd = jd->r_inpa = jd->w_inpa = -1; 128 129 if (strcmp(acc->prpl->name, "hipchat") == 0) {130 jd->flags |= JFLAG_HIPCHAT;131 }132 123 133 124 if (jd->server == NULL) { … … 665 656 { 666 657 struct prpl *ret = g_new0(struct prpl, 1); 667 struct prpl *hipchat = NULL;668 658 669 659 ret->name = "jabber"; … … 696 686 697 687 register_protocol(ret); 698 699 /* Another one for hipchat, which has completely different logins */ 700 hipchat = g_memdup(ret, sizeof(struct prpl)); 701 hipchat->name = "hipchat"; 702 register_protocol(hipchat); 703 } 688 }
Note: See TracChangeset
for help on using the changeset viewer.