store id instead of name withing scanning backends

This commit is contained in:
Volodymyr Smirnov 2020-10-20 17:10:13 +03:00
parent b1a2357b50
commit 89515efd5d
5 changed files with 5 additions and 5 deletions

View File

@ -10,7 +10,7 @@ namespace MalwareMultiScan.Backends.Backends.Abstracts
{
public abstract class AbstractScanBackend : IScanBackend
{
public virtual string Name => throw new NotImplementedException();
public virtual string Id => throw new NotImplementedException();
public virtual DateTime DatabaseLastUpdate => throw new NotImplementedException();

View File

@ -12,7 +12,7 @@ namespace MalwareMultiScan.Backends.Backends.Implementations
{
}
public override string Name { get; } = "Clamav";
public override string Id { get; } = "clamav";
public override DateTime DatabaseLastUpdate =>
File.GetLastWriteTime("/var/lib/clamav/daily.cvd");

View File

@ -12,7 +12,7 @@ namespace MalwareMultiScan.Backends.Backends.Implementations
{
}
public override string Name { get; } = "Windows Defender";
public override string Id { get; } = "windows-defender";
public override DateTime DatabaseLastUpdate =>
File.GetLastWriteTime("/opt/engine/mpavbase.vdm");

View File

@ -8,7 +8,7 @@ namespace MalwareMultiScan.Shared.Interfaces
{
public interface IScanBackend
{
public string Name { get; }
public string Id { get; }
public DateTime DatabaseLastUpdate { get; }

View File

@ -66,7 +66,7 @@ namespace MalwareMultiScan.Worker.Jobs
var response = new ResultResponse
{
Backend = _backend.Name
Backend = _backend.Id
};
try