import net.pterodactylus.sone.data.Sone;
import net.pterodactylus.sone.text.FreenetLinkParser;
import net.pterodactylus.sone.text.FreenetLinkParserContext;
import net.pterodactylus.sone.data.Sone;
import net.pterodactylus.sone.text.FreenetLinkParser;
import net.pterodactylus.sone.text.FreenetLinkParserContext;
- public ParserFilter(TemplateContextFactory templateContextFactory) {
- linkParser = new FreenetLinkParser(templateContextFactory);
+ public ParserFilter(Core core, TemplateContextFactory templateContextFactory) {
+ this.core = core;
+ linkParser = new FreenetLinkParser(core, templateContextFactory);
FreenetLinkParserContext context = new FreenetLinkParserContext(sone);
try {
return linkParser.parse(context, new StringReader(text));
FreenetLinkParserContext context = new FreenetLinkParserContext(sone);
try {
return linkParser.parse(context, new StringReader(text));