1
0
mirror of https://github.com/bitwarden/server.git synced 2025-05-31 08:10:32 -05:00

Use yield return

This commit is contained in:
Thomas Rittson 2025-04-07 10:59:22 +10:00
parent 7859b1a403
commit 50c9604651
No known key found for this signature in database
GPG Key ID: CDDDA03861C35E27

View File

@ -68,18 +68,15 @@ public static class OrganizationClaimsExtensions
/// <summary> /// <summary>
/// Parses the provided claims into proper Guids, or ignore them if they are not valid guids. /// Parses the provided claims into proper Guids, or ignore them if they are not valid guids.
/// </summary> /// </summary>
private static List<Guid> ParseGuids(this IEnumerable<Claim> claims) private static IEnumerable<Guid> ParseGuids(this IEnumerable<Claim> claims)
{ {
List<Guid> result = [];
foreach (var claim in claims) foreach (var claim in claims)
{ {
if (Guid.TryParse(claim.Value, out var guid)) if (Guid.TryParse(claim.Value, out var guid))
{ {
result.Add(guid); yield return guid;
} }
} }
return result;
} }
private static OrganizationUserType? GetRoleFromClaims(HasClaim hasClaim) private static OrganizationUserType? GetRoleFromClaims(HasClaim hasClaim)