Forge
csharpdeeb25a2
1#nullable enable
2
3using CascadeIDE.Features.Forge.Lens;
4
5namespace CascadeIDE.Features.Forge.Infrastructure;
6
7public static class ForgeSlashCatalogRefresh
8{
9 public static async Task RefreshAfterConnectAsync(string baseUrl, CancellationToken cancellationToken = default)
10 {
11 var normalized = baseUrl.Trim().TrimEnd('/');
12 var token = ForgeLensCredentialResolver.ResolveApiToken(normalized, apiTokenEnv: null);
13 await ForgeSlashCatalogOverlay.RefreshAsync(normalized, token, cancellationToken).ConfigureAwait(false);
14 }
15}
16
View only · write via MCP/CIDE