Skip to content
This repository was archived by the owner on Aug 4, 2023. It is now read-only.

Commit de509c2

Browse files
committed
..
1 parent 1184bd3 commit de509c2

File tree

3 files changed

+42
-1
lines changed

3 files changed

+42
-1
lines changed

Analogy.Implementation.KafkaProvider.Example/Analogy.LogViewer.KafkaProvider.Example.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
<ItemGroup>
2020
<PackageReference Include="Analogy.LogViewer.Interfaces" Version="2.7.9.5" />
21+
<PackageReference Include="Analogy.LogViewer.Template" Version="1.6.10" />
2122
<PackageReference Include="Confluent.Kafka" Version="1.5.2" />
2223
<PackageReference Include="librdkafka.redist" Version="1.5.2" />
2324
</ItemGroup>

Analogy.Implementation.KafkaProvider/Analogy.LogViewer.KafkaProvider.csproj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<EmbedUntrackedSources>true</EmbedUntrackedSources>
77
<IncludeSymbols>true</IncludeSymbols>
88
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
9-
<Version>1.3.4</Version>
9+
<Version>1.3.5</Version>
1010
<Authors>Lior Banai</Authors>
1111
<Company>Analogy.LogViewer</Company>
1212
<Product>Analogy.LogViewer.KafkaProvider</Product>
@@ -19,12 +19,15 @@
1919
<PackageIconUrl />
2020
<RepositoryUrl>https://github.com/Analogy-LogViewer/Analogy.LogViewer.KafkaProvider</RepositoryUrl>
2121
<RepositoryType>git</RepositoryType>
22+
<Nullable>enable</Nullable>
23+
<LangVersion>8.0</LangVersion>
2224
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
2325
<GenerateResourceUsePreserializedResources>true</GenerateResourceUsePreserializedResources>
2426
</PropertyGroup>
2527

2628
<ItemGroup>
2729
<PackageReference Include="Analogy.LogViewer.Interfaces" Version="2.7.9.5" />
30+
<PackageReference Include="Analogy.LogViewer.Template" Version="1.6.10" />
2831
<PackageReference Include="Confluent.Kafka" Version="1.5.2" />
2932
<PackageReference Include="librdkafka.redist" Version="1.5.2" />
3033
<PackageReference Include="Microsoft.Build.Tasks.Git" Version="1.0.0">
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Diagnostics;
4+
using System.Linq;
5+
using System.Reflection;
6+
using System.Runtime.Versioning;
7+
using System.Text;
8+
using System.Threading.Tasks;
9+
using Analogy.LogViewer.Template;
10+
11+
namespace Analogy.LogViewer.KafkaProvider
12+
{
13+
public class DownloadInformation : Analogy.LogViewer.Template.AnalogyDownloadInformation
14+
{
15+
protected override string RepositoryURL { get; set; } = "https://api.github.com/repos/Analogy-LogViewer/Analogy.LogViewer.KafkaProvider";
16+
public override TargetFrameworkAttribute CurrentFrameworkAttribute { get; set; } = (TargetFrameworkAttribute)Assembly.GetExecutingAssembly().GetCustomAttribute(typeof(TargetFrameworkAttribute));
17+
18+
public override Guid FactoryId { get; set; } = AnalogyKafkaFactory.Id;
19+
public override string Name { get; set; } = "Kafka Data Provider";
20+
21+
private string? _installedVersionNumber;
22+
public override string InstalledVersionNumber
23+
{
24+
get
25+
{
26+
if (_installedVersionNumber != null)
27+
{
28+
return _installedVersionNumber;
29+
}
30+
Assembly assembly = Assembly.GetExecutingAssembly();
31+
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(assembly.Location);
32+
_installedVersionNumber = fvi.FileVersion;
33+
return _installedVersionNumber;
34+
}
35+
}
36+
}
37+
}

0 commit comments

Comments
 (0)