Files
git.stella-ops.org/src/StellaOps.Concelier.Connector.Vndr.Chromium/Internal/ChromiumFeedEntry.cs

25 lines
804 B
C#

namespace StellaOps.Concelier.Connector.Vndr.Chromium.Internal;
public sealed record ChromiumFeedEntry(
string EntryId,
string PostId,
string Title,
Uri DetailUri,
DateTimeOffset Published,
DateTimeOffset? Updated,
string? Summary,
IReadOnlyCollection<string> Categories)
{
public bool IsSecurityUpdate()
{
if (Categories.Count > 0 && Categories.Contains("Stable updates", StringComparer.OrdinalIgnoreCase))
{
return true;
}
return Title.Contains("Stable Channel Update", StringComparison.OrdinalIgnoreCase)
|| Title.Contains("Extended Stable", StringComparison.OrdinalIgnoreCase)
|| Title.Contains("Stable Channel Desktop", StringComparison.OrdinalIgnoreCase);
}
}