public ReadOnlyCollection <long> GetMutual(long targetUid, long sourceUid)
        {
            var parameters = new FriendsGetMutualParams
            {
                SourceUid = sourceUid,
                TargetUid = targetUid
            };

            return(GetMutual(parameters));
        }
Beispiel #2
0
        public bool HaveCommonFriends(long targetUserId, long sourderUserId, VkApi api)
        {
            var commonFriendsParams = new FriendsGetMutualParams {
                TargetUid = targetUserId, SourceUid = sourderUserId
            };
            var commonFriends =
                api.Friends.GetMutual(commonFriendsParams);

            return(commonFriends.Any());
        }
Beispiel #3
0
        public ReadOnlyCollection <long> GetMutual(FriendsGetMutualParams @params)
        {
            VkResponseArray response = _vk.Call("friends.getMutual", @params);

            return(response.ToReadOnlyCollectionOf <long>(x => x));
        }
Beispiel #4
0
 /// <inheritdoc />
 public Task <ReadOnlyCollection <long> > GetMutualAsync(FriendsGetMutualParams @params)
 {
     return(TypeHelper.TryInvokeMethodAsync(func: () => _vk.Friends.GetMutual(@params: @params)));
 }
Beispiel #5
0
        /// <summary>
        /// Возвращает список идентификаторов общих друзей между парой пользователей.
        /// </summary>
        /// <param name="params"> Входные параметры выборки. </param>
        /// <returns>
        /// После успешного выполнения возвращает список идентификаторов (id) общих друзей
        /// между пользователями с
        /// идентификаторами source_uid и target_uid.
        /// </returns>
        /// <remarks>
        /// Страница документации ВКонтакте http://vk.com/dev/friends.getMutual
        /// </remarks>
        public ReadOnlyCollection <long> GetMutual(FriendsGetMutualParams @params)
        {
            VkResponseArray response = _vk.Call(methodName: "friends.getMutual", parameters: @params);

            return(response.ToReadOnlyCollectionOf <long>(selector: x => x));
        }
Beispiel #6
0
 /// <summary>
 /// Возвращает список идентификаторов общих друзей между парой пользователей.
 /// </summary>
 /// <param name="params">Входные параметры выборки.</param>
 /// <returns>
 /// После успешного выполнения возвращает список идентификаторов (id) общих друзей между пользователями с идентификаторами source_uid и target_uid.
 /// </returns>
 /// <remarks>
 /// Страница документации ВКонтакте <see href="http://vk.com/dev/friends.getMutual" />.
 /// </remarks>
 public ReadOnlyCollection<long> GetMutual(FriendsGetMutualParams @params)
 {
     VkResponseArray response = _vk.Call("friends.getMutual", @params);
     return response.ToReadOnlyCollectionOf<long>(x => x);
 }