X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2Fimpl%2FDefaultPostBuilderFactory.java;fp=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2Fimpl%2FDefaultPostBuilderFactory.java;h=25f6a8613cce528cf73b1f522a2c57a63d57cf18;hp=402b99a0270d8a3456a0b7d8bcf51b9535437d4d;hb=afc39ea1568140a6e73e9b8343e004813f5d95c1;hpb=8ee35ad285afaede258cb59a616218a22d4f9646 diff --git a/src/main/java/net/pterodactylus/sone/data/impl/DefaultPostBuilderFactory.java b/src/main/java/net/pterodactylus/sone/data/impl/DefaultPostBuilderFactory.java index 402b99a..25f6a86 100644 --- a/src/main/java/net/pterodactylus/sone/data/impl/DefaultPostBuilderFactory.java +++ b/src/main/java/net/pterodactylus/sone/data/impl/DefaultPostBuilderFactory.java @@ -17,6 +17,7 @@ package net.pterodactylus.sone.data.impl; +import net.pterodactylus.sone.core.SoneProvider; import net.pterodactylus.sone.data.PostBuilder; import net.pterodactylus.sone.data.PostBuilderFactory; @@ -28,12 +29,25 @@ import net.pterodactylus.sone.data.PostBuilderFactory; */ public class DefaultPostBuilderFactory implements PostBuilderFactory { + /** The Sone provider. */ + private final SoneProvider soneProvider; + + /** + * Creates a new default post builder factory. + * + * @param soneProvider + * The Sone provider + */ + public DefaultPostBuilderFactory(SoneProvider soneProvider) { + this.soneProvider = soneProvider; + } + /** * {@inheritDoc} */ @Override public PostBuilder newPostBuilder() { - return new PostBuilderImpl(); + return new PostBuilderImpl(soneProvider); } }