1
0
mirror of https://github.com/bitwarden/server synced 2026-02-18 02:19:06 +00:00

Add read sproc for semaphores

This commit is contained in:
Thomas Rittson
2025-12-31 13:28:45 +10:00
parent e67727bf25
commit ae9d18ac9b
5 changed files with 62 additions and 0 deletions

View File

@@ -430,6 +430,19 @@ public class CollectionRepository : Repository<Collection, Guid>, ICollectionRep
}
}
public async Task<IEnumerable<Guid>> GetDefaultCollectionSemaphoresAsync(Guid organizationId)
{
using (var connection = new SqlConnection(ConnectionString))
{
var results = await connection.QueryAsync<Guid>(
"[dbo].[DefaultCollectionSemaphore_ReadByOrganizationId]",
new { OrganizationId = organizationId },
commandType: CommandType.StoredProcedure);
return results.ToList();
}
}
private async Task<HashSet<Guid>> GetOrgUserIdsWithDefaultCollectionAsync(SqlConnection connection, SqlTransaction transaction, Guid organizationId)
{
const string sql = @"