VkNet.Categories.FriendsCategory.GetRequests C# (CSharp) Méthode

GetRequests() public méthode

Возвращает информацию о полученных или отправленных заявках на добавление в друзья для текущего пользователя.
Страница документации ВКонтакте .
public GetRequests ( FriendsGetRequestsParams @params ) : ReadOnlyCollection>.IDictionary
@params FriendsGetRequestsParams
Résultat ReadOnlyCollection>.IDictionary
        public IDictionary<long, ReadOnlyCollection<long>> GetRequests(FriendsGetRequestsParams @params)
        {
            VkResponseArray response = _vk.Call("friends.getRequests", @params);

            // Проверка возвращается ли список объектов или идентификаторы пользователя
            if (response.Count > 0 && response[0].ContainsKey("user_id"))
            {
                var dicResult = new Dictionary<long, ReadOnlyCollection<long>>();
                foreach (var item in response)
                {
                    VkResponseArray mutual = item["mutual"];
                    dicResult.Add(item["user_id"], mutual.ToReadOnlyCollectionOf(x => (long)x));
                }
                return dicResult;
            }

            return response.ToDictionary(x => (long)x, x => new ReadOnlyCollection<long>(new List<long>()));
        }

Same methods

FriendsCategory::GetRequests ( int count = null, int offset = null, bool extended = false, bool needMutual = false, bool @out = false, bool sort = false, bool suggested = false ) : ReadOnlyCollection