feat: implement SyncService for filtering and logging asset releases
This commit is contained in:
1 parent
9c4fd7e624
commit
7fa501266e
5 files changed
+61
-13
No files matched your search
+3
-2
@@ -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();
|
||||
Reference in new issue
Block a user