X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FSoneModificationDetector.java;h=2dd4d7829fe7ca7d25590681224b5f0ff7ed1348;hb=2bccc50e24eec9fc0f20df72fd67c6887c1254dd;hp=0a26e9ec45341b2a6819e8a9c62ef256f91f194b;hpb=ffeaf092f0381cf21d378115f8b97188d6eecdc6;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/core/SoneModificationDetector.java b/src/main/java/net/pterodactylus/sone/core/SoneModificationDetector.java index 0a26e9e..2dd4d78 100644 --- a/src/main/java/net/pterodactylus/sone/core/SoneModificationDetector.java +++ b/src/main/java/net/pterodactylus/sone/core/SoneModificationDetector.java @@ -64,6 +64,10 @@ class SoneModificationDetector { return insertionDelayHasPassed(); } + public String getOriginalFingerprint() { + return originalFingerprint; + } + public void setFingerprint(String fingerprint) { originalFingerprint = fingerprint; lastFingerprint = originalFingerprint; @@ -74,4 +78,8 @@ class SoneModificationDetector { return lastModificationTime.isPresent() && (NANOSECONDS.toSeconds(ticker.read() - lastModificationTime.get()) >= insertionDelay.get()); } + public boolean isModified() { + return !sone.getFingerprint().equals(originalFingerprint); + } + }