Move detection of modification into modification detector.
[Sone.git] / src / main / java / net / pterodactylus / sone / core / SoneModificationDetector.java
index 0a26e9e..2dd4d78 100644 (file)
@@ -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);
+       }
+
 }