add support for destuser in Query Follower/Following(s) ...
This commit is contained in:
@@ -607,10 +607,12 @@ namespace xIdentityService.Providers
|
||||
/// Retrieve All User's Followers based on Query Model ...
|
||||
/// </summary>
|
||||
/// <param name="query">Query Model Descriptor</param>
|
||||
/// <param name="destUser">Dest User for Reading Followers</param>
|
||||
/// <param name="tokens">Requester User's Descriptor</param>
|
||||
/// <returns></returns>
|
||||
public async Task<XQueryResult<XFriendDto>> QueryFollowers(
|
||||
XQuery query,
|
||||
string destUser,
|
||||
XTokenResponse tokens
|
||||
)
|
||||
{
|
||||
@@ -619,6 +621,7 @@ namespace xIdentityService.Providers
|
||||
await validationProvider
|
||||
.GroupValidationBuilder()
|
||||
.AddNotNull(tokens)
|
||||
.AddNotEmpty(destUser)
|
||||
.AddNotEmpty(tokens.AccessToken)
|
||||
.ValidateGroupAsync();
|
||||
|
||||
@@ -631,6 +634,7 @@ namespace xIdentityService.Providers
|
||||
//
|
||||
// Attach XQuery to Request ...
|
||||
request = request.AttachXQuery(query);
|
||||
request = request.AttachDestUser(destUser);
|
||||
|
||||
//
|
||||
var response = await RunRestRequest<XQueryResult<XFriendDto>>(
|
||||
@@ -866,10 +870,12 @@ namespace xIdentityService.Providers
|
||||
/// Retrieve All User's Followings based on Query Model ...
|
||||
/// </summary>
|
||||
/// <param name="query">Query Model Descriptor</param>
|
||||
/// <param name="destUser">Dest User for Reading Followers</param>
|
||||
/// <param name="tokens">Requester User's Descriptor</param>
|
||||
/// <returns></returns>
|
||||
public async Task<XQueryResult<XFriendDto>> QueryFollowings(
|
||||
XQuery query,
|
||||
string destUser,
|
||||
XTokenResponse tokens
|
||||
)
|
||||
{
|
||||
@@ -878,6 +884,7 @@ namespace xIdentityService.Providers
|
||||
await validationProvider
|
||||
.GroupValidationBuilder()
|
||||
.AddNotNull(tokens)
|
||||
.AddNotEmpty(destUser)
|
||||
.AddNotEmpty(tokens.AccessToken)
|
||||
.ValidateGroupAsync();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user