btcpayserver-plugin-builder/PluginBuilder/Services/FirstBuildEvent.cs
2026-01-15 23:47:43 -06:00

21 lines
569 B
C#

namespace PluginBuilder.Services;
public class FirstBuildEvent(EmailService emailService, ILogger<FirstBuildEvent> logger)
{
private string? _baseUrl;
public void InitBaseUrl(string baseUrl)
{
if (string.IsNullOrWhiteSpace(baseUrl))
return;
if (!baseUrl.StartsWith("http://") && !baseUrl.StartsWith("https://"))
return;
if (_baseUrl is null)
{
_baseUrl = baseUrl.TrimEnd('/');
logger.LogInformation("FirstBuildEvent cached base URL: {BaseUrl}", _baseUrl);
}
}
}