diff --git a/src/Snap.Hutao/Snap.Hutao/Service/Hutao/HutaoAsAService.cs b/src/Snap.Hutao/Snap.Hutao/Service/Hutao/HutaoAsAService.cs index 654e749..95eaa85 100644 --- a/src/Snap.Hutao/Snap.Hutao/Service/Hutao/HutaoAsAService.cs +++ b/src/Snap.Hutao/Snap.Hutao/Service/Hutao/HutaoAsAService.cs @@ -47,6 +47,9 @@ internal sealed partial class HutaoAsAService : IHutaoAsAService } } + // Filter announcements by Distribution + array = [.. array.Where(a => string.IsNullOrEmpty(a.Distribution) || a.Distribution == "Snap Hutao")]; // 请自行修改发行版名称 + foreach (HutaoAnnouncement item in array) { item.DismissCommand = dismissCommand; diff --git a/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HutaoAsAService/UploadAnnouncement.cs b/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HutaoAsAService/UploadAnnouncement.cs index 5732919..1833da0 100644 --- a/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HutaoAsAService/UploadAnnouncement.cs +++ b/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HutaoAsAService/UploadAnnouncement.cs @@ -16,4 +16,6 @@ internal class UploadAnnouncement public string Link { get; set; } = default!; public string? MaxPresentVersion { get; set; } + + public string? Distribution { get; set; } } \ No newline at end of file