KeplerApplicationVersionService
using Relativity.DataExchange;
using Relativity.Logging;
using System;
using System.Threading;
using System.Threading.Tasks;
namespace kCura.WinEDDS.Service.Replacement
{
public class KeplerApplicationVersionService : IApplicationVersionService
{
private readonly ApplicationVersionService _applicationVersionService;
public KeplerApplicationVersionService(RelativityInstanceInfo instance, IAppSettings appSettings, ILog logger)
{
_applicationVersionService = new ApplicationVersionService(instance, appSettings, logger);
}
public Task<Version> GetRelativityVersionAsync(CancellationToken token)
{
return _applicationVersionService.GetRelativityVersionAsync(token);
}
Task<Version> IApplicationVersionService.GetRelativityVersionAsync(CancellationToken token)
{
return this.GetRelativityVersionAsync(token);
}
public Task<Version> GetImportExportWebApiVersionAsync(CancellationToken token)
{
return Task.FromResult(Version.Parse("1.1.0.0"));
}
Task<Version> IApplicationVersionService.GetImportExportWebApiVersionAsync(CancellationToken token)
{
return this.GetImportExportWebApiVersionAsync(token);
}
}
}