feat(platform): harden governance and approval workflows
Some checks failed
ci / release-gate (push) Has been cancelled

This commit is contained in:
2026-08-03 11:43:07 +08:00
parent fe594c9ef5
commit 290a0c7bd7
65 changed files with 48479 additions and 229 deletions

View File

@@ -10,6 +10,7 @@ using Tiku.Domain.Operations;
using Tiku.Domain.Tenancy;
using Tiku.Infrastructure.Persistence;
using Tiku.Infrastructure.Security;
using ZLinq;
namespace Tiku.Infrastructure.Auth;
@@ -466,6 +467,7 @@ public sealed class AuthSessionStore(
.ToArrayAsync(cancellationToken);
return sessions
.AsValueEnumerable()
.GroupBy(item => item.TokenFamilyId)
.Select(group => new { All = group.ToArray(), Active = group.LastOrDefault(item => item.RevokedAt == null && item.ExpiresAt > now) })
.Where(value => value.Active is not null)