X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FSoneInserter.java;h=259667bb4af97ef37ad7a93252a850868ffe6d2f;hb=4c8206d682ad612e640209bc378cc6f0bb695ea5;hp=b1c89392ba69683a4236612a4c9f1ef38bdf1ece;hpb=c3a927532b17098ce0994f51d81ac6f8db28a1d7;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/core/SoneInserter.java b/src/main/java/net/pterodactylus/sone/core/SoneInserter.java index b1c8939..259667b 100644 --- a/src/main/java/net/pterodactylus/sone/core/SoneInserter.java +++ b/src/main/java/net/pterodactylus/sone/core/SoneInserter.java @@ -33,6 +33,7 @@ import net.pterodactylus.util.template.DefaultTemplateFactory; import net.pterodactylus.util.template.ReflectionAccessor; import net.pterodactylus.util.template.Template; import net.pterodactylus.util.template.TemplateException; +import net.pterodactylus.util.template.XmlFilter; import freenet.client.async.ManifestElement; import freenet.keys.FreenetURI; @@ -51,6 +52,7 @@ public class SoneInserter extends AbstractService { static { templateFactory.addAccessor(Object.class, new ReflectionAccessor()); + templateFactory.addFilter("xml", new XmlFilter()); } /** The UTF-8 charset. */ @@ -97,6 +99,7 @@ public class SoneInserter extends AbstractService { synchronized (sone) { modificationCounter = sone.getModificationCounter(); if (modificationCounter > 0) { + sone.setTime(System.currentTimeMillis()); insertInformation = new InsertInformation(sone.getRequestUri(), sone.getInsertUri()); } }