| 992 FB_API_ERROR_CHK(api, err, goto finish); |
991 FB_API_ERROR_CHK(api, err, goto finish); |
| 993 elms = json_array_get_elements(arr); |
992 elms = json_array_get_elements(arr); |
| 994 |
993 |
| 995 for (l = elms; l != NULL; l = l->next) { |
994 for (l = elms; l != NULL; l = l->next) { |
| 996 node = l->data; |
995 node = l->data; |
| 997 uid = fb_json_node_get_str(node, "$.represented_profile.id", |
996 str = fb_json_node_get_str(node, "$.represented_profile.id", |
| 998 &err); |
997 &err); |
| 999 FB_API_ERROR_CHK(api, err, goto finish); |
998 FB_API_ERROR_CHK(api, err, goto finish); |
| 1000 user.uid = FB_ID_FROM_STR(uid); |
999 user.uid = FB_ID_FROM_STR(str); |
| 1001 |
1000 |
| 1002 name = fb_json_node_get_str(node, "$.structured_name.text", |
1001 str = fb_json_node_get_str(node, "$.structured_name.text", |
| |
1002 &err); |
| |
1003 FB_API_ERROR_CHK(api, err, goto finish); |
| |
1004 user.name = str; |
| |
1005 |
| |
1006 str = fb_json_node_get_str(node, "$.huge_picture_url.uri", |
| 1003 &err); |
1007 &err); |
| 1004 FB_API_ERROR_CHK(api, err, goto finish); |
1008 FB_API_ERROR_CHK(api, err, goto finish); |
| 1005 user.name = name; |
1009 user.icon = str; |
| 1006 |
1010 |
| 1007 mptr = g_memdup(&user, sizeof user); |
1011 mptr = g_memdup(&user, sizeof user); |
| 1008 users = g_slist_prepend(users, mptr); |
1012 users = g_slist_prepend(users, mptr); |
| 1009 } |
1013 } |
| 1010 |
1014 |