Mercurial > pidgin
diff src/protocols/yahoo/yahoo.h @ 10373:35068a87b59d
[gaim-migrate @ 11598]
this cleans up the yahoo status code, and fixes some bugs.
setting available messages now works for the first time.
committer: Tailor Script <tailor@pidgin.im>
| author | Tim Ringenbach <marv@pidgin.im> |
|---|---|
| date | Wed, 15 Dec 2004 01:09:22 +0000 |
| parents | c5c5c3206fd0 |
| children | a8f9e5ce4f92 |
line wrap: on
line diff
--- a/src/protocols/yahoo/yahoo.h Tue Dec 14 22:50:54 2004 +0000 +++ b/src/protocols/yahoo/yahoo.h Wed Dec 15 01:09:22 2004 +0000 @@ -115,7 +115,8 @@ YAHOO_SERVICE_PICTURE = 0xbe, YAHOO_SERVICE_PICTURE_UPDATE = 0xc1, YAHOO_SERVICE_PICTURE_UPLOAD = 0xc2, - YAHOO_SERVICE_YAHOO6_STATUS_UPDATE = 0xc6, + YAHOO_SERVICE_Y6_VISIBLE_TOGGLE = 0xc5, + YAHOO_SERVICE_Y6_STATUS_UPDATE = 0xc6, YAHOO_SERVICE_AVATAR_UPDATE = 0xc7, YAHOO_SERVICE_VERIFY_ID_EXISTS = 0xc8, YAHOO_SERVICE_AUDIBLE = 0xd0, @@ -123,6 +124,22 @@ YAHOO_SERVICE_SMS_MSG = 0x02ea }; +#define YAHOO_STATUS_TYPE_OFFLINE "offline" +#define YAHOO_STATUS_TYPE_ONLINE "online" +#define YAHOO_STATUS_TYPE_AVAILABLE "available" +#define YAHOO_STATUS_TYPE_AVAILABLE_WM "available-wm" +#define YAHOO_STATUS_TYPE_BRB "brb" +#define YAHOO_STATUS_TYPE_BUSY "busy" +#define YAHOO_STATUS_TYPE_NOTATHOME "notathome" +#define YAHOO_STATUS_TYPE_NOTATDESK "notatdesk" +#define YAHOO_STATUS_TYPE_NOTINOFFICE "notinoffice" +#define YAHOO_STATUS_TYPE_ONPHONE "onphone" +#define YAHOO_STATUS_TYPE_ONVACATION "onvacation" +#define YAHOO_STATUS_TYPE_OUTTOLUNCH "outtolunch" +#define YAHOO_STATUS_TYPE_STEPPEDOUT "steppedout" +#define YAHOO_STATUS_TYPE_AWAY "away" +#define YAHOO_STATUS_TYPE_INVISIBLE "invisible" + enum yahoo_status { YAHOO_STATUS_AVAILABLE = 0, YAHOO_STATUS_BRB,
