feat: implement SyncService for filtering and logging asset releases

This commit is contained in:
mahdium committed 2026-11-03 18:11:30 +03:30
1 parent 9c4fd7e624
commit 7fa501266e
5 files changed
+61 -13

No files matched your search

+3 -2
View File
@@ -12,13 +12,14 @@ var repositoryConfig = await RepoConfigLoader.LoadConfigAsync(
builder.Services.AddSingleton(repositoryConfig);
builder.Services.AddSingleton<GithubService>();
builder.Services.AddSingleton<SyncService>();
var app = builder.Build();
using var scope = app.Services.CreateScope();
await scope.ServiceProvider
.GetRequiredService<GithubService>()
.FetchRepoReleasesAsync("SagerNet","sing-box");
.GetRequiredService<SyncService>()
.Sync();
await app.RunAsync();