diff --git a/src/Recyclarr.Compatibility/ServiceInformation.cs b/src/Recyclarr.Compatibility/ServiceInformation.cs index d9d1aee7..7f42b006 100644 --- a/src/Recyclarr.Compatibility/ServiceInformation.cs +++ b/src/Recyclarr.Compatibility/ServiceInformation.cs @@ -6,7 +6,14 @@ namespace Recyclarr.Compatibility; public class ServiceInformation(ISystemApiService api, ILogger log) : IServiceInformation { + private Version? _version; + public async Task GetVersion(CancellationToken ct) + { + return _version ??= await FetchVersion(ct); + } + + private async Task FetchVersion(CancellationToken ct) { try {