Add RemoveFingerprintCommand
This commit is contained in:
@@ -53,6 +53,22 @@ namespace Akari.Prototype.Server.Services
|
||||
}
|
||||
}
|
||||
|
||||
private void SaveFingerprints()
|
||||
{
|
||||
var path = _akariPath.GetPath(FingerprintsPath);
|
||||
|
||||
File.WriteAllText(path, JsonSerializer.Serialize(_fingerprintsHash));
|
||||
}
|
||||
|
||||
public bool Remove(string name)
|
||||
{
|
||||
var result = _fingerprintsHash.Remove(name);
|
||||
|
||||
SaveFingerprints();
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
public void VerifyFingerprint(string name, string token)
|
||||
{
|
||||
_logger.LogDebug($"Verifying hash for {name}");
|
||||
|
||||
@@ -10,6 +10,8 @@ namespace Akari.Prototype.Server.Services
|
||||
{
|
||||
IEnumerable<KeyValuePair<string, string>> FingerprintsHash { get; }
|
||||
|
||||
bool Remove(string name);
|
||||
|
||||
void VerifyFingerprint(string name, string token);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user