Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/EionRobb/skype4pidgin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kamil Kozar <dkk089@gmail.com>2018-03-15 20:13:40 +0300
committerDaniel Kamil Kozar <dkk089@gmail.com>2018-03-15 20:13:40 +0300
commitaa745d5535039cf62a07d281fffd585eef6c05cf (patch)
treec40f0f384baf52fdf5d82b804d00f30b517a675f /skypeweb
parent69c30e6342c3c8b22f0be90c681cda91a47413f0 (diff)
Display the number of members in chat rooms
Diffstat (limited to 'skypeweb')
-rw-r--r--skypeweb/skypeweb_messages.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/skypeweb/skypeweb_messages.c b/skypeweb/skypeweb_messages.c
index d24e794..8e6100d 100644
--- a/skypeweb/skypeweb_messages.c
+++ b/skypeweb/skypeweb_messages.c
@@ -975,6 +975,8 @@ skypeweb_got_roomlist_threads(SkypeWebAccount *sa, JsonNode *node, gpointer user
if (json_object_has_member(conversation, "threadProperties")) {
JsonObject *threadProperties = json_object_get_object_member(conversation, "threadProperties");
if (threadProperties != NULL) {
+ const gchar *num_members = json_object_get_string_member(threadProperties, "membercount");
+ purple_roomlist_room_add_field(roomlist, room, num_members);
const gchar *topic = json_object_get_string_member(threadProperties, "topic");
purple_roomlist_room_add_field(roomlist, room, topic);
}
@@ -999,8 +1001,8 @@ skypeweb_roomlist_get_list(PurpleConnection *pc)
f = purple_roomlist_field_new(PURPLE_ROOMLIST_FIELD_STRING, _("ID"), "chatname", TRUE);
fields = g_list_append(fields, f);
- //f = purple_roomlist_field_new(PURPLE_ROOMLIST_FIELD_STRING, _("Users"), "users", FALSE);
- //fields = g_list_append(fields, f);
+ f = purple_roomlist_field_new(PURPLE_ROOMLIST_FIELD_STRING, _("Users"), "users", FALSE);
+ fields = g_list_append(fields, f);
f = purple_roomlist_field_new(PURPLE_ROOMLIST_FIELD_STRING, _("Topic"), "topic", FALSE);
fields = g_list_append(fields, f);