diff options
author | Daniel Kamil Kozar <dkk089@gmail.com> | 2018-03-15 20:13:40 +0300 |
---|---|---|
committer | Daniel Kamil Kozar <dkk089@gmail.com> | 2018-03-15 20:13:40 +0300 |
commit | aa745d5535039cf62a07d281fffd585eef6c05cf (patch) | |
tree | c40f0f384baf52fdf5d82b804d00f30b517a675f /skypeweb | |
parent | 69c30e6342c3c8b22f0be90c681cda91a47413f0 (diff) |
Display the number of members in chat rooms
Diffstat (limited to 'skypeweb')
-rw-r--r-- | skypeweb/skypeweb_messages.c | 6 |
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);
|