1
0
mirror of https://github.com/bitwarden/directory-connector synced 2025-12-27 21:53:18 +00:00

apply filters to azure

This commit is contained in:
Kyle Spearrin
2017-05-18 09:52:09 -04:00
parent d20a7e8d72
commit f981bce1d4

View File

@@ -93,7 +93,7 @@ namespace Bit.Core.Services
try
{
var delataRequest = _graphClient.Groups.Delta().Request();
var delataRequest = _graphClient.Groups.Delta().Request().Filter(SettingsService.Instance.Sync.GroupFilter);
if(!getFullResults)
{
delataRequest.QueryOptions.Add(new QueryOption("$deltatoken", SettingsService.Instance.GroupDeltaToken));
@@ -141,7 +141,7 @@ namespace Bit.Core.Services
return entries;
}
var groups = await _graphClient.Groups.Request().GetAsync();
var groups = await _graphClient.Groups.Request().Filter(SettingsService.Instance.Sync.GroupFilter).GetAsync();
while(true)
{
foreach(var group in groups)
@@ -219,7 +219,7 @@ namespace Bit.Core.Services
{
try
{
var delataRequest = userRequest.Request();
var delataRequest = userRequest.Request().Filter(SettingsService.Instance.Sync.UserFilter);
delataRequest.QueryOptions.Add(new QueryOption("$deltatoken", SettingsService.Instance.UserDeltaToken));
users = await delataRequest.GetAsync();
}
@@ -231,7 +231,7 @@ namespace Bit.Core.Services
if(users == null)
{
users = await userRequest.Request().GetAsync();
users = await userRequest.Request().Filter(SettingsService.Instance.Sync.UserFilter).GetAsync();
}
while(true)