comparison src/account.c @ 10400:6a043ae92db6

[gaim-migrate @ 11631] I'm about to go home for the holidays, so I figured I'd commit this before I left so someone else could pick up on it while I'm gone. committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Sun, 19 Dec 2004 20:32:32 +0000
parents aab0c9508318
children ce098e226486
comparison
equal deleted inserted replaced
10399:aab0c9508318 10400:6a043ae92db6
225 225
226 return gc; 226 return gc;
227 } 227 }
228 228
229 GaimConnection * 229 GaimConnection *
230 gaim_account_connect(GaimAccount *account) 230 gaim_account_connect(GaimAccount *account, GaimStatus *status)
231 { 231 {
232 GaimConnection *gc; 232 GaimConnection *gc;
233 233
234 g_return_val_if_fail(account != NULL, NULL); 234 g_return_val_if_fail(account != NULL, NULL);
235 235
239 gc = gaim_connection_new(account); 239 gc = gaim_connection_new(account);
240 240
241 gaim_debug_info("account", "Connecting to account %p. gc = %p\n", 241 gaim_debug_info("account", "Connecting to account %p. gc = %p\n",
242 account, gc); 242 account, gc);
243 243
244 gaim_connection_connect(gc); 244 gaim_connection_connect(gc, status);
245 245
246 return gc; 246 return gc;
247 } 247 }
248 248
249 void 249 void
506 506
507 gaim_account_set_bool(account, "check-mail", value); 507 gaim_account_set_bool(account, "check-mail", value);
508 } 508 }
509 509
510 void 510 void
511 gaim_account_set_auto_login(GaimAccount *account, const char *ui, 511 gaim_account_set_enabled(GaimAccount *account, const char *ui,
512 gboolean value) 512 gboolean value)
513 { 513 {
514 g_return_if_fail(account != NULL); 514 g_return_if_fail(account != NULL);
515 g_return_if_fail(ui != NULL); 515 g_return_if_fail(ui != NULL);
516 516
517 gaim_account_set_ui_bool(account, ui, "auto-login", value); 517 gaim_account_set_ui_bool(account, ui, "auto-login", value);
827 827
828 return gaim_account_get_bool(account, "check-mail", FALSE); 828 return gaim_account_get_bool(account, "check-mail", FALSE);
829 } 829 }
830 830
831 gboolean 831 gboolean
832 gaim_account_get_auto_login(const GaimAccount *account, const char *ui) 832 gaim_account_get_enabled(const GaimAccount *account, const char *ui)
833 { 833 {
834 g_return_val_if_fail(account != NULL, FALSE); 834 g_return_val_if_fail(account != NULL, FALSE);
835 g_return_val_if_fail(ui != NULL, FALSE); 835 g_return_val_if_fail(ui != NULL, FALSE);
836 836
837 return gaim_account_get_ui_bool(account, ui, "auto-login", FALSE); 837 return gaim_account_get_ui_bool(account, ui, "auto-login", FALSE);
1629 g_return_if_fail(ui != NULL); 1629 g_return_if_fail(ui != NULL);
1630 1630
1631 for (l = gaim_accounts_get_all(); l != NULL; l = l->next) { 1631 for (l = gaim_accounts_get_all(); l != NULL; l = l->next) {
1632 account = l->data; 1632 account = l->data;
1633 1633
1634 if (gaim_account_get_auto_login(account, ui)) 1634 if (gaim_account_get_enabled(account, ui))
1635 gaim_account_connect(account); 1635 gaim_account_connect(account, gaim_account_get_status(account, "online"));
1636 } 1636 }
1637 } 1637 }
1638 1638
1639 void 1639 void
1640 gaim_accounts_reorder(GaimAccount *account, size_t new_index) 1640 gaim_accounts_reorder(GaimAccount *account, size_t new_index)