From bd191b113a3be2408714f027ecd0b15d72996ab8 Mon Sep 17 00:00:00 2001 From: Eveldee Date: Mon, 7 Jun 2021 17:38:06 +0200 Subject: [PATCH] Add IApplicationManager.IsFingerprintRegistered --- Akari.Prototype.Server/Services/ApplicationsManager.cs | 3 +++ Akari.Prototype.Server/Services/IApplicationsManager.cs | 2 ++ 2 files changed, 5 insertions(+) diff --git a/Akari.Prototype.Server/Services/ApplicationsManager.cs b/Akari.Prototype.Server/Services/ApplicationsManager.cs index d1cbb08..d572d75 100644 --- a/Akari.Prototype.Server/Services/ApplicationsManager.cs +++ b/Akari.Prototype.Server/Services/ApplicationsManager.cs @@ -108,6 +108,9 @@ namespace Akari.Prototype.Server.Services return _applications.ContainsKey(applicationName); } + public bool IsFingerprintRegistered(string applicationName, string fingerprintName) => _applications.TryGetValue(applicationName, out var application) + && application.Fingerprints.Contains(fingerprintName); + public bool Remove(string applicationName) { if (!_applications.TryGetValue(applicationName, out var application)) diff --git a/Akari.Prototype.Server/Services/IApplicationsManager.cs b/Akari.Prototype.Server/Services/IApplicationsManager.cs index c6f0ae7..0bf08e5 100644 --- a/Akari.Prototype.Server/Services/IApplicationsManager.cs +++ b/Akari.Prototype.Server/Services/IApplicationsManager.cs @@ -13,6 +13,8 @@ namespace Akari.Prototype.Server.Services bool Contains(string applicationName); + bool IsFingerprintRegistered(string applicationName, string fingerprintName); + bool Remove(string applicationName); bool AddFingerprint(string applicationName, string fingerprintName);