1
0
mirror of https://github.com/bitwarden/server synced 2025-12-14 15:23:42 +00:00

keep application cache in sync with service bus

This commit is contained in:
Kyle Spearrin
2019-06-13 00:10:37 -04:00
parent 2d63732085
commit 6f0d64119a
16 changed files with 276 additions and 9 deletions

View File

@@ -21,13 +21,13 @@ namespace Bit.Core.Services
_organizationRepository = organizationRepository;
}
public async Task<IDictionary<Guid, OrganizationAbility>> GetOrganizationAbilitiesAsync()
public virtual async Task<IDictionary<Guid, OrganizationAbility>> GetOrganizationAbilitiesAsync()
{
await InitOrganizationAbilitiesAsync();
return _orgAbilities;
}
public async Task UpsertOrganizationAbilityAsync(Organization organization)
public virtual async Task UpsertOrganizationAbilityAsync(Organization organization)
{
await InitOrganizationAbilitiesAsync();
var newAbility = new OrganizationAbility(organization);
@@ -42,7 +42,7 @@ namespace Bit.Core.Services
}
}
public Task DeleteOrganizationAbilityAsync(Guid organizationId)
public virtual Task DeleteOrganizationAbilityAsync(Guid organizationId)
{
if(_orgAbilities != null && _orgAbilities.ContainsKey(organizationId))
{