Files
LazyBearWorks/LazyBear.MCP/Services/Confluence/ConfluenceClientProvider.cs
2026-04-13 15:57:56 +03:00

24 lines
548 B
C#

using Microsoft.Extensions.Configuration;
using RestSharp;
namespace LazyBear.MCP.Services.Confluence;
public sealed class ConfluenceClientProvider
{
public RestClient? Client { get; }
public string? InitializationError { get; }
public ConfluenceClientProvider(IConfiguration configuration)
{
try
{
Client = ConfluenceClientFactory.CreateClient(configuration);
}
catch (Exception ex)
{
InitializationError = $"{ex.GetType().Name}: {ex.Message}";
}
}
}