mirror of
https://github.com/volodymyrsmirnov/MalwareMultiScan.git
synced 2025-08-24 05:22:22 +00:00
store id instead of name withing scanning backends
This commit is contained in:
parent
b1a2357b50
commit
89515efd5d
@ -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();
|
||||
|
||||
|
@ -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");
|
||||
|
@ -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");
|
||||
|
@ -8,7 +8,7 @@ namespace MalwareMultiScan.Shared.Interfaces
|
||||
{
|
||||
public interface IScanBackend
|
||||
{
|
||||
public string Name { get; }
|
||||
public string Id { get; }
|
||||
|
||||
public DateTime DatabaseLastUpdate { get; }
|
||||
|
||||
|
@ -66,7 +66,7 @@ namespace MalwareMultiScan.Worker.Jobs
|
||||
|
||||
var response = new ResultResponse
|
||||
{
|
||||
Backend = _backend.Name
|
||||
Backend = _backend.Id
|
||||
};
|
||||
|
||||
try
|
||||
|
Loading…
x
Reference in New Issue
Block a user