Mercurial > pidgin.yaz
diff libgaim/account.h @ 15136:31603a03cc02
[gaim-migrate @ 17921]
Etan had changed the account notify stuff so that the prpl decides
if the person is a buddy or not; I totally wiped that out with my
authorization stuff. This brings it back.
Additionally, I added a googletalk flag to JabberStream which
can determine at runtime if you're connected to Google Talk.
All of the Google Talk extensions can be detected individually
with disco, but this might be used for working with perfectly
standard XMPP that's implemented in what might be considered a
quirky way in Google Talk. For instance, Google Talk automatically
adds buddies to your roster when you authorize them to add you.
I was going to use this flag so that the Jabber prpl would
never ask me to add a Google Talk buddy who's just been
automatically added anyway.
I decided to keep it, though, since I may still want to
specify what group he's in.
This opens the door for more Google Talk customization though >:)
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Fri, 08 Dec 2006 02:51:47 +0000 |
parents | d24de6319f87 |
children |
line wrap: on
line diff
--- a/libgaim/account.h Thu Dec 07 23:16:04 2006 +0000 +++ b/libgaim/account.h Fri Dec 08 02:51:47 2006 +0000 @@ -54,7 +54,7 @@ const char *id, const char *alias, const char *message); void (*request_authorize)(GaimAccount *account, const char *remote_user, const char *id, - const char *alias, const char *message, + const char *alias, const char *message, gboolean on_list, GCallback authorize_cb, GCallback deny_cb, void *user_data); }; @@ -194,7 +194,7 @@ * @param user_data Data to be passed back to the above callbacks */ void gaim_account_request_authorization(GaimAccount *account, const char *remote_user, - const char *id, const char *alias, const char *message, + const char *id, const char *alias, const char *message, gboolean on_list, GCallback auth_cb, GCallback deny_cb, void *user_data); /**