Beispiel #1
0
        /// <summary>
        /// Add following users
        /// </summary>
        /// <param name="ids">target users' ids</param>
        public async Task AddFollowingsAsync(IEnumerable <long> ids)
        {
            var m = ids.Memoize();

            lock (this._followingLocker)
            {
                m.ForEach(this._followings.Add);
            }
            await UserProxy.AddFollowingsAsync(_accountId, m);

            m.ForEach(id => this.OnAccountDataUpdated(id, true, RelationDataChange.Following));
        }