diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2013-09-19 12:02:45 +0200 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2013-09-19 13:01:11 +0200 |
commit | 93fa6f4eeb668896c683e928845eabafc8106a62 (patch) | |
tree | aca069e21b6e4b6fdc3242c3ba57b738423b34e8 /src/protocol.c | |
parent | ca5fa44a7d74dc1450b0409bbf91c08c453a94df (diff) | |
download | telepathy-salut-93fa6f4eeb668896c683e928845eabafc8106a62.tar.gz |
protocol: implement get_avatar_details()
https://bugs.freedesktop.org/show_bug.cgi?id=69508
Diffstat (limited to 'src/protocol.c')
-rw-r--r-- | src/protocol.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/protocol.c b/src/protocol.c index 453adf82..9dfcad58 100644 --- a/src/protocol.c +++ b/src/protocol.c @@ -287,6 +287,21 @@ get_interfaces_array (TpBaseProtocol *self) } static void +get_avatar_details (TpBaseProtocol *base, + GStrv *supported_mime_types, + guint *min_height, + guint *min_width, + guint *rec_height, + guint *rec_width, + guint *max_height, + guint *max_width, + guint *max_bytes) +{ + salut_connection_dup_avatar_requirements (supported_mime_types, min_height, + min_width, rec_height, rec_width, max_height, max_width, max_bytes); +} + +static void salut_protocol_class_init (SalutProtocolClass *klass) { TpBaseProtocolClass *base_class = (TpBaseProtocolClass *) klass; @@ -301,6 +316,7 @@ salut_protocol_class_init (SalutProtocolClass *klass) base_class->identify_account = identify_account; base_class->get_connection_details = get_connection_details; base_class->get_interfaces_array = get_interfaces_array; + base_class->get_avatar_details = get_avatar_details; object_class->get_property = salut_protocol_get_property; object_class->set_property = salut_protocol_set_property; |