libpurple/protocols/gg/pubdir-prpl.h

Mon, 20 Aug 2012 10:21:22 +0200

author
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
date
Mon, 20 Aug 2012 10:21:22 +0200
branch
soc.2012.gg
changeset 33345
740174b22496
parent 33344
2a2560bb1445
child 33346
3b4cbb0e10d6
permissions
-rw-r--r--

Gadu-Gadu: retrieve buddy public alias after adding to blist. Fixes #2188

#ifndef _GGP_PUBDIR_PRPL_H
#define _GGP_PUBDIR_PRPL_H

#include <internal.h>
#include <libgadu.h>

typedef struct
{
	uin_t uin;
	gchar *label;
	enum
	{
		GGP_PUBDIR_GENDER_UNSPECIFIED,
		GGP_PUBDIR_GENDER_FEMALE,
		GGP_PUBDIR_GENDER_MALE,
	} gender;
	gchar *city;
	time_t birth;
	unsigned int age;
} ggp_pubdir_record;

typedef void (*ggp_pubdir_request_cb)(PurpleConnection *gc, int records_count,
	const ggp_pubdir_record *records, void *user_data);

void ggp_pubdir_get_info(PurpleConnection *gc, uin_t uin,
	ggp_pubdir_request_cb cb, void *user_data);

void ggp_pubdir_get_info_prpl(PurpleConnection *gc, const char *name);
void ggp_pubdir_request_buddy_alias(PurpleConnection *gc, PurpleBuddy *buddy);

#endif /* _GGP_PUBDIR_PRPL_H */

mercurial