Mercurial > pidgin.yaz
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) |