/// <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)); }