Changeset 2443
- Timestamp:
- 07/10/07 13:33:41
- Pass the CamelService?
- data to camel_session_alert_user*().
- camel/camel-tcp-stream-openssl.c: (ssl_verify):
- camel/camel-tcp-stream-ssl.c: (ssl_bad_cert): Pass NULL for
- camel/camel-tcp-stream-openssl.c: (ssl_verify):
See the TODOs.
- trunk/ChangeLog (modified) (1 diff)
- trunk/libtinymail-acap/tny-acap-account-store.c (modified) (1 diff)
- trunk/libtinymail-camel/camel-lite/ChangeLog (modified) (1 diff)
- trunk/libtinymail-camel/camel-lite/camel/camel-disco-diary.c (modified) (2 diffs)
- trunk/libtinymail-camel/camel-lite/camel/camel-session.c (modified) (5 diffs)
- trunk/libtinymail-camel/camel-lite/camel/camel-session.h (modified) (2 diffs)
- trunk/libtinymail-camel/camel-lite/camel/camel-tcp-stream-openssl.c (modified) (1 diff)
- trunk/libtinymail-camel/camel-lite/camel/camel-tcp-stream-ssl.c (modified) (5 diffs)
- trunk/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-command.c (modified) (2 diffs)
- trunk/libtinymail-camel/camel-lite/camel/providers/imap4/camel-imap4-engine.c (modified) (1 diff)
- trunk/libtinymail-camel/camel-lite/camel/providers/imap4/camel-imap4-summary.c (modified) (1 diff)
- trunk/libtinymail-camel/camel-lite/camel/providers/smtp/camel-smtp-transport.c (modified) (1 diff)
- trunk/libtinymail-camel/tny-session-camel.c (modified) (6 diffs)
- trunk/libtinymail-gnome-desktop/tny-gnome-account-store.c (modified) (1 diff)
- trunk/libtinymail-gpe/tny-gpe-account-store.c (modified) (1 diff)
- trunk/libtinymail-maemo/tny-maemo-account-store.c (modified) (1 diff)
- trunk/libtinymail-olpc/tny-olpc-account-store.c (modified) (1 diff)
- trunk/libtinymail/tny-account-store.c (modified) (4 diffs)
- trunk/libtinymail/tny-account-store.h (modified) (2 diffs)
- trunk/tests/shared/account-store.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ChangeLog
r2442 r2443 1 2007-07-10 Murray Cumming <murrayc@murrayc.com> 2 3 * libtinymail/tny-account-store.h: alert_func vfunc: 4 * libtinymail/tny-account-store.c: (tny_account_store_alert): 5 * libtinymail-acap/tny-acap-account-store.c: 6 (tny_acap_account_store_alert): 7 * libtinymail-camel/tny-session-camel.c: 8 (tny_session_camel_do_an_error), (tny_session_camel_alert_user), 9 (foreach_account_set_connectivity): 10 * libtinymail-gnome-desktop/tny-gnome-account-store.c: 11 (tny_gnome_account_store_alert): 12 * libtinymail-gpe/tny-gpe-account-store.c: 13 (tny_gpe_account_store_alert): 14 * libtinymail-maemo/tny-maemo-account-store.c: 15 (tny_maemo_account_store_alert): 16 * libtinymail-olpc/tny-olpc-account-store.c: 17 (tny_olpc_account_store_alert): 18 * tests/shared/account-store.c: (tny_test_account_store_alert): 19 Add a TnyAcccount* parameter to the alert_func vfunc, so that 20 applications an show information about the account (and server) 21 that failed. This is documented as sometimes being NULL for current 22 implementations (see the *ssl.c comment below). 23 24 * camel/camel-session.h: 25 * camel/camel-session.c: (camel_session_alert_user), 26 (camel_session_alert_user_with_id), 27 (camel_session_alert_user_generic): Added a CamelService* 28 paramteter to these functions. For tinymail, this allows us to use 29 CamelService::data to get the TnyAccount*. 30 * camel/camel-disco-diary.c: (camel_disco_diary_log), 31 (diary_decode_folder): 32 * camel/providers/imap/camel-imap-command.c: 33 (camel_imap_command_response), (camel_imap_command_response_idle): 34 * camel/providers/imap4/camel-imap4-engine.c: 35 (camel_imap4_engine_parse_resp_code): 36 * camel/providers/imap4/camel-imap4-summary.c: 37 (courier_imap_is_a_piece_of_shit): 38 * camel/providers/smtp/camel-smtp-transport.c: (smtp_connect): 39 Pass the CamelService::data to camel_session_alert_user*(). 40 * camel/camel-tcp-stream-openssl.c: (ssl_verify): 41 * camel/camel-tcp-stream-ssl.c: (ssl_bad_cert): Pass NULL for 42 service_user_data because I cannot see a suitable CamelService. 43 See the TODOs. 44 1 45 2007-07-10 Philip Van Hoof <pvanhoof@gnome.org> 2 46 trunk/libtinymail-acap/tny-acap-account-store.c
r1911 r2443 48 48 49 49 static gboolean 50 tny_acap_account_store_alert (TnyAccountStore *self, TnyA lertType type, const GError *error)51 { 52 TnyAcapAccountStorePriv *priv = TNY_ACAP_ACCOUNT_STORE_GET_PRIVATE (self); 53 return tny_account_store_alert (priv->real, type, error);50 tny_acap_account_store_alert (TnyAccountStore *self, TnyAccount *account, TnyAlertType type, const GError *error) 51 { 52 TnyAcapAccountStorePriv *priv = TNY_ACAP_ACCOUNT_STORE_GET_PRIVATE (self); 53 return tny_account_store_alert (priv->real, account, type, error); 54 54 } 55 55 trunk/libtinymail-camel/camel-lite/ChangeLog
r2420 r2443 1 2 3 4 1 Note: Please use this ChangeLog file only for merge changes (from upstream to 5 2 this version, and the other way around). Changes to camel-lite that are trunk/libtinymail-camel/camel-lite/camel/camel-disco-diary.c
r2420 r2443 203 203 camel_session_alert_user_generic (camel_service_get_session (CAMEL_SERVICE (diary->store)), 204 204 CAMEL_SESSION_ALERT_ERROR, 205 msg, FALSE );205 msg, FALSE, CAMEL_SERVICE (diary->store)->data); 206 206 g_free (msg); 207 207 … … 264 264 camel_session_alert_user_generic (camel_service_get_session (CAMEL_SERVICE (diary->store)), 265 265 CAMEL_SESSION_ALERT_WARNING, 266 msg, FALSE );266 msg, FALSE, CAMEL_SERVICE (diary->store)->data); 267 267 g_free (msg); 268 268 g_free (name); trunk/libtinymail-camel/camel-lite/camel/camel-session.c
r2420 r2443 415 415 * @cancel: whether or not to provide a "Cancel" option in addition to 416 416 * an "OK" option. 417 * @service: The CamelService. 417 418 * 418 419 * Presents an appropriate prompt to the user, in the style indicated by … … 424 425 gboolean 425 426 camel_session_alert_user (CamelSession *session, CamelSessionAlertType type, 426 CamelException *ex, gboolean cancel )427 CamelException *ex, gboolean cancel, CamelService *service) 427 428 { 428 429 g_return_val_if_fail (CAMEL_IS_SESSION (session), FALSE); 429 430 g_return_val_if_fail (ex, FALSE); 430 431 431 return CS_CLASS (session)->alert_user (session, type, ex, cancel );432 return CS_CLASS (session)->alert_user (session, type, ex, cancel, service); 432 433 } 433 434 … … 441 442 gboolean 442 443 camel_session_alert_user_with_id (CamelSession *session, CamelSessionAlertType type, 443 ExceptionId id, const gchar* message, gboolean cancel )444 ExceptionId id, const gchar* message, gboolean cancel, CamelService *service) 444 445 { 445 446 g_return_val_if_fail (message, FALSE); … … 447 448 CamelException ex = CAMEL_EXCEPTION_INITIALISER; 448 449 camel_exception_set (&ex, id, message); 449 gboolean result = camel_session_alert_user (session, type, &ex, cancel );450 gboolean result = camel_session_alert_user (session, type, &ex, cancel, service); 450 451 camel_exception_clear (&ex); 451 452 return result; … … 462 463 gboolean 463 464 camel_session_alert_user_generic (CamelSession *session, CamelSessionAlertType type, 464 const gchar* message, gboolean cancel )465 const gchar* message, gboolean cancel, CamelService *service) 465 466 { 466 467 return camel_session_alert_user_with_id (session, type, 467 CAMEL_EXCEPTION_SYSTEM, message, cancel );468 CAMEL_EXCEPTION_SYSTEM, message, cancel, service); 468 469 } 469 470 trunk/libtinymail-camel/camel-lite/camel/camel-session.h
r2420 r2443 97 97 CamelSessionAlertType type, 98 98 CamelException *ex, 99 gboolean cancel); 99 gboolean cancel, 100 CamelService *service); 100 101 101 102 CamelFilterDriver * (*get_filter_driver) (CamelSession *session, … … 154 155 CamelSessionAlertType type, 155 156 CamelException *ex, 156 gboolean cancel); 157 gboolean cancel, 158 CamelService *service); 157 159 gboolean camel_session_alert_user_generic (CamelSession *session, 158 160 CamelSessionAlertType type, 159 161 const gchar* message, 160 gboolean cancel); 162 gboolean cancel, 163 CamelService *service); 161 164 gboolean camel_session_alert_user_with_id (CamelSession *session, 162 165 CamelSessionAlertType type, 163 166 ExceptionId id, 164 167 const gchar* message, 165 gboolean cancel); 168 gboolean cancel, 169 CamelService *service); 166 170 167 171 gboolean camel_session_is_online (CamelSession *session); trunk/libtinymail-camel/camel-lite/camel/camel-tcp-stream-openssl.c
r2420 r2443 861 861 cert_str, x509_strerror (err)); 862 862 863 ok = camel_session_alert_user_with_id (session, CAMEL_SESSION_ALERT_WARNING, CAMEL_EXCEPTION_SERVICE_CERTIFICATE, prompt, TRUE); 863 CamelService *service = NULL; /* TODO: Is there a CamelService that we can use? */ 864 ok = camel_session_alert_user_with_id (session, CAMEL_SESSION_ALERT_WARNING, 865 CAMEL_EXCEPTION_SERVICE_CERTIFICATE, prompt, TRUE, service); 864 866 g_free (prompt); 865 867 trunk/libtinymail-camel/camel-lite/camel/camel-tcp-stream-ssl.c
r2420 r2443 1200 1200 1201 1201 /* query the user to find out if we want to accept this certificate */ 1202 accept = camel_session_alert_user_with_id (ssl->priv->session, CAMEL_SESSION_ALERT_WARNING, CAMEL_EXCEPTION_SERVICE_CERTIFICATE, prompt, TRUE); 1202 CamelService *service = NULL; /* TODO: Is there a CamelService that we can use? */ 1203 accept = camel_session_alert_user_with_id (ssl->priv->session, CAMEL_SESSION_ALERT_WARNING, CAMEL_EXCEPTION_SERVICE_CERTIFICATE, prompt, TRUE, service); 1203 1204 g_free(prompt); 1204 1205 if (accept) { … … 1243 1244 prompt = g_strdup_printf(_("Certificate problem: %s\nIssuer: %s"), cert->subjectName, cert->issuerName); 1244 1245 1245 if (camel_session_alert_user_with_id(ssl->priv->session, CAMEL_SESSION_ALERT_WARNING, CAMEL_EXCEPTION_SERVICE_CERTIFICATE, prompt, TRUE)) { 1246 CamelService *service = NULL; /* TODO: Is there a CamelService that we can use? */ 1247 if (camel_session_alert_user_with_id(ssl->priv->session, CAMEL_SESSION_ALERT_WARNING, CAMEL_EXCEPTION_SERVICE_CERTIFICATE, prompt, TRUE, service)) { 1246 1248 1247 1249 nick = get_nickname(cert); … … 1295 1297 prompt = g_strdup_printf(_("Bad certificate domain: %s\nIssuer: %s"), cert->subjectName, cert->issuerName); 1296 1298 1297 if (camel_session_alert_user_with_id (ssl->priv->session, CAMEL_SESSION_ALERT_WARNING, CAMEL_EXCEPTION_SERVICE_CERTIFICATE, prompt, TRUE)) { 1299 CamelService *service = NULL; /* TODO: Is there a CamelService that we can use? */ 1300 if (camel_session_alert_user_with_id (ssl->priv->session, CAMEL_SESSION_ALERT_WARNING, CAMEL_EXCEPTION_SERVICE_CERTIFICATE, prompt, TRUE, service)) { 1298 1301 host = SSL_RevealURL(sockfd); 1299 1302 status = CERT_AddOKDomainName(cert, host); … … 1313 1316 prompt = g_strdup_printf(_("Certificate expired: %s\nIssuer: %s"), cert->subjectName, cert->issuerName); 1314 1317 1315 if (camel_session_alert_user_with_id(ssl->priv->session, CAMEL_SESSION_ALERT_WARNING, CAMEL_EXCEPTION_SERVICE_CERTIFICATE, prompt, TRUE)) { 1318 CamelService *service = NULL; /* TODO: Is there a CamelService that we can use? */ 1319 if (camel_session_alert_user_with_id(ssl->priv->session, CAMEL_SESSION_ALERT_WARNING, CAMEL_EXCEPTION_SERVICE_CERTIFICATE, prompt, TRUE, service)) { 1316 1320 cert->timeOK = PR_TRUE; 1317 1321 status = CERT_VerifyCertNow(cert->dbhandle, cert, TRUE, certUsageSSLClient, NULL); … … 1330 1334 prompt = g_strdup_printf(_("Certificate revocation list expired: %s\nIssuer: %s"), cert->subjectName, cert->issuerName); 1331 1335 1332 if (camel_session_alert_user_with_id(ssl->priv->session, CAMEL_SESSION_ALERT_WARNING, CAMEL_EXCEPTION_SERVICE_CERTIFICATE, prompt, TRUE)) { 1336 CamelService *service = NULL; /* TODO: Is there a CamelService that we can use? */ 1337 if (camel_session_alert_user_with_id(ssl->priv->session, CAMEL_SESSION_ALERT_WARNING, CAMEL_EXCEPTION_SERVICE_CERTIFICATE, prompt, TRUE, service)) { 1333 1338 host = SSL_RevealURL(sockfd); 1334 1339 status = CERT_AddOKDomainName(cert, host); trunk/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-command.c
r2420 r2443 445 445 msg = g_strdup_printf(_("Alert from IMAP server %s@%s:\n%s"), 446 446 ((CamelService *)store)->url->user, ((CamelService *)store)->url->host, respbuf+12); 447 camel_session_alert_user_generic(((CamelService *)store)->session, CAMEL_SESSION_ALERT_WARNING, msg, FALSE); 447 camel_session_alert_user_generic(((CamelService *)store)->session, 448 CAMEL_SESSION_ALERT_WARNING, msg, FALSE, ((CamelService *)store)->data); 448 449 g_free(msg); 449 450 } … … 506 507 msg = g_strdup_printf(_("Alert from IMAP server %s@%s:\n%s"), 507 508 ((CamelService *)store)->url->user, ((CamelService *)store)->url->host, respbuf+12); 508 camel_session_alert_user_generic(((CamelService *)store)->session, CAMEL_SESSION_ALERT_WARNING, msg, FALSE); 509 camel_session_alert_user_generic(((CamelService *)store)->session, 510 CAMEL_SESSION_ALERT_WARNING, msg, FALSE, ((CamelService *)store)->data); 509 511 g_free(msg); 510 512 } else if (!g_ascii_strncasecmp (respbuf, "* BAD Invalid tag",17)) trunk/libtinymail-camel/camel-lite/camel/providers/imap4/camel-imap4-engine.c
r2420 r2443 1031 1031 goto exception; 1032 1032 1033 camel_session_alert_user_generic (engine->session, CAMEL_SESSION_ALERT_INFO, linebuf, FALSE); 1033 CamelService *service = NULL; /* TODO: Is there a CamelService that we can use? */ 1034 camel_session_alert_user_generic (engine->session, CAMEL_SESSION_ALERT_INFO, linebuf, FALSE, service ); 1034 1035 g_free (linebuf); 1035 1036 } else if (resp != NULL && code == CAMEL_IMAP4_RESP_CODE_PARSE) { trunk/libtinymail-camel/camel-lite/camel/providers/imap4/camel-imap4-summary.c
r2420 r2443 751 751 "message is simply unreadable by the IMAP server and will need " 752 752 "to be given read permissions.", msg); 753 754 camel_session_alert_user_generic (session, CAMEL_SESSION_ALERT_WARNING, warning, FALSE); 753 754 CamelService *service = NULL; /* TODO: Is there a CamelService that we can use? */ 755 camel_session_alert_user_generic (session, CAMEL_SESSION_ALERT_WARNING, warning, FALSE, service); 755 756 g_free (warning); 756 757 } trunk/libtinymail-camel/camel-lite/camel/providers/smtp/camel-smtp-transport.c
r2420 r2443 507 507 508 508 camel_session_alert_user (session, CAMEL_SESSION_ALERT_ERROR, 509 ex, FALSE );509 ex, FALSE, service->data); 510 510 511 511 camel_service_disconnect (service, TRUE, NULL); trunk/libtinymail-camel/tny-session-camel.c
r2439 r2443 169 169 170 170 static gboolean 171 tny_session_camel_do_an_error (TnySessionCamel *self, TnyA lertType tnytype, gboolean question, GError *err)171 tny_session_camel_do_an_error (TnySessionCamel *self, TnyAccount *account, TnyAlertType tnytype, gboolean question, GError *err) 172 172 { 173 173 return tny_account_store_alert ( 174 174 (TnyAccountStore*) self->priv->account_store, 175 tnytype, question, (const GError *) err);175 account, tnytype, question, (const GError *) err); 176 176 } 177 177 … … 183 183 184 184 static gboolean 185 tny_session_camel_alert_user (CamelSession *session, CamelSessionAlertType type, CamelException *ex, gboolean cancel )185 tny_session_camel_alert_user (CamelSession *session, CamelSessionAlertType type, CamelException *ex, gboolean cancel, CamelService *service) 186 186 { 187 187 TnySessionCamel *self = (TnySessionCamel *)session; … … 189 189 gboolean retval = FALSE; 190 190 GError *err = NULL; 191 192 TnyAccount *account = NULL; 193 if (service && service->data) 194 account = TNY_ACCOUNT (service->data); 191 195 192 196 if (priv->account_store) … … 219 223 tny_lockable_lock (self->priv->ui_lock); 220 224 221 retval = tny_session_camel_do_an_error (self, tnytype, TRUE, err); 225 TnyAccount *account = NULL; /* TODO. */ 226 retval = tny_session_camel_do_an_error (self, account, tnytype, TRUE, err); 222 227 223 228 tny_lockable_unlock (self->priv->ui_lock); … … 430 435 BackgroundConnectInfo *info = udata; 431 436 TnySessionCamel *self = info->user_data; 432 437 433 438 if (data && TNY_IS_CAMEL_ACCOUNT (data)) 434 439 { 440 TnyCamelAccount *account = TNY_CAMEL_ACCOUNT (data); 441 435 442 GError *err = NULL; 436 443 TnyCamelAccountPriv *apriv = NULL; 437 444 438 445 /* We don't go online on transport accounts, yet */ 439 if (TNY_IS_CAMEL_TRANSPORT_ACCOUNT ( data))446 if (TNY_IS_CAMEL_TRANSPORT_ACCOUNT (account)) 440 447 { 441 g_signal_emit ( TNY_CAMEL_ACCOUNT (data),448 g_signal_emit (account, 442 449 tny_camel_account_signals [TNY_CAMEL_ACCOUNT_SET_ONLINE_HAPPENED], 0, info->online); 443 450 return; 444 451 } 445 452 446 apriv = TNY_CAMEL_ACCOUNT_GET_PRIVATE ( data);453 apriv = TNY_CAMEL_ACCOUNT_GET_PRIVATE (account); 447 454 448 455 apriv->is_connecting = TRUE; 449 456 450 _tny_camel_account_try_connect ( TNY_CAMEL_ACCOUNT (data), info->online, &err);457 _tny_camel_account_try_connect (account, info->online, &err); 451 458 452 459 if (err == NULL) 453 _tny_camel_account_set_online ( TNY_CAMEL_ACCOUNT (data), info->online, &err);460 _tny_camel_account_set_online (account, info->online, &err); 454 461 455 462 if (err != NULL) … … 460 467 tny_lockable_lock (self->priv->ui_lock); 461 468 462 tny_session_camel_do_an_error (self, TNY_A LERT_TYPE_ERROR, FALSE, err);469 tny_session_camel_do_an_error (self, TNY_ACCOUNT (account), TNY_ALERT_TYPE_ERROR, FALSE, err); 463 470 464 471 if (info->as_thread) trunk/libtinymail-gnome-desktop/tny-gnome-account-store.c
r2432 r2443 100 100 101 101 static gboolean 102 tny_gnome_account_store_alert (TnyAccountStore *self, TnyA lertType type, gboolean question, const GError *error)102 tny_gnome_account_store_alert (TnyAccountStore *self, TnyAccount *account, TnyAlertType type, gboolean question, const GError *error) 103 103 { 104 104 GtkMessageType gtktype; trunk/libtinymail-gpe/tny-gpe-account-store.c
r2154 r2443 98 98 99 99 static gboolean 100 tny_gpe_account_store_alert (TnyAccountStore *self, TnyA lertType type, gboolean question, const GError *error)100 tny_gpe_account_store_alert (TnyAccountStore *self, TnyAccount *account, TnyAlertType type, gboolean question, const GError *error) 101 101 { 102 102 GtkMessageType gtktype; trunk/libtinymail-maemo/tny-maemo-account-store.c
r2188 r2443 102 102 103 103 static gboolean 104 tny_maemo_account_store_alert (TnyAccountStore *self, TnyA lertType type, gboolean question, const GError *error)104 tny_maemo_account_store_alert (TnyAccountStore *self, TnyAccount *account, TnyAlertType type, gboolean question, const GError *error) 105 105 { 106 106 GtkMessageType gtktype; trunk/libtinymail-olpc/tny-olpc-account-store.c
r2154 r2443 97 97 98 98 static gboolean 99 tny_olpc_account_store_alert (TnyAccountStore *self, TnyA lertType type, gboolean question, const GError *error)99 tny_olpc_account_store_alert (TnyAccountStore *self, TnyAccount *account, TnyAlertType type, gboolean question, const GError *error) 100 100 { 101 101 GtkMessageType gtktype; trunk/libtinymail/tny-account-store.c
r2336 r2443 80 80 * tny_account_store_alert: 81 81 * @self: a #TnyAccountStore object 82 * @account: The account (This is NULL sometimes for some current implementations). 82 83 * @type: the message type (severity) 83 84 * @question: whether or not this is a question … … 108 109 * <informalexample><programlisting> 109 110 * static gboolean 110 * tny_gnome_account_store_alert (TnyAccountStore *self, TnyA lertType type, const GError *error)111 * tny_gnome_account_store_alert (TnyAccountStore *self, TnyAccount *account, TnyAlertType type, const GError *error) 111 112 * { 112 113 * GtkMessageType gtktype; … … 151 152 **/ 152 153 gboolean 153 tny_account_store_alert (TnyAccountStore *self, TnyA lertType type, gboolean question, const GError *error)154 tny_account_store_alert (TnyAccountStore *self, TnyAccount *account, TnyAlertType type, gboolean question, const GError *error) 154 155 { 155 156 gboolean retval; … … 160 161 #endif 161 162 162 retval = TNY_ACCOUNT_STORE_GET_IFACE (self)->alert_func (self, type, question, error);163 retval = TNY_ACCOUNT_STORE_GET_IFACE (self)->alert_func (self, account, type, question, error); 163 164 164 165 #ifdef DBC /* ensure */ trunk/libtinymail/tny-account-store.h
r2335 r2443 77 77 const gchar* (*get_cache_dir_func) (TnyAccountStore *self); 78 78 TnyDevice* (*get_device_func) (TnyAccountStore *self); 79 gboolean (*alert_func) (TnyAccountStore *self, TnyA lertType type, gboolean question, const GError *error);79 gboolean (*alert_func) (TnyAccountStore *self, TnyAccount *account, TnyAlertType type, gboolean question, const GError *error); 80 80 TnyAccount* (*find_account_func) (TnyAccountStore *self, const gchar *url_string); 81 81 … … 97 97 const gchar* tny_account_store_get_cache_dir (TnyAccountStore *self); 98 98 TnyDevice* tny_account_store_get_device (TnyAccountStore *self); 99 gboolean tny_account_store_alert (TnyAccountStore *self, TnyA lertType type, gboolean question, const GError *error);99 gboolean tny_account_store_alert (TnyAccountStore *self, TnyAccount *account, TnyAlertType type, gboolean question, const GError *error); 100 100 TnyAccount* tny_account_store_find_account (TnyAccountStore *self, const gchar *url_string); 101 101 trunk/tests/shared/account-store.c
r2081 r2443 66 66 67 67 static gboolean 68 tny_test_account_store_alert (TnyAccountStore *self, TnyA lertType type, gboolean question, const GError *error)68 tny_test_account_store_alert (TnyAccountStore *self, TnyAccount *account, TnyAlertType type, gboolean question, const GError *error) 69 69 { 70 70 return TRUE;
