X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Ffcp%2Fquelaton%2FFcpDialog.java;h=5be102c5b91ad0b92fdc813f9971e07c2b640c72;hb=945cbadf07f467f1ae677ee4147988e6fcd7e8fc;hp=47319f04722c5133c17f2d8f87e126b9734a12ad;hpb=63d06dd4503ebb345a335335798b2e000115450b;p=jFCPlib.git diff --git a/src/main/java/net/pterodactylus/fcp/quelaton/FcpDialog.java b/src/main/java/net/pterodactylus/fcp/quelaton/FcpDialog.java index 47319f0..5be102c 100644 --- a/src/main/java/net/pterodactylus/fcp/quelaton/FcpDialog.java +++ b/src/main/java/net/pterodactylus/fcp/quelaton/FcpDialog.java @@ -36,6 +36,7 @@ import net.pterodactylus.fcp.PersistentPutDir; import net.pterodactylus.fcp.PersistentRequestModified; import net.pterodactylus.fcp.PersistentRequestRemoved; import net.pterodactylus.fcp.PluginInfo; +import net.pterodactylus.fcp.PluginRemoved; import net.pterodactylus.fcp.ProtocolError; import net.pterodactylus.fcp.PutFailed; import net.pterodactylus.fcp.PutFetchable; @@ -369,6 +370,13 @@ public abstract class FcpDialog implements AutoCloseable, FcpListener { protected void consumePluginInfo(PluginInfo pluginInfo) { } @Override + public final void receivedPluginRemoved(FcpConnection fcpConnection, PluginRemoved pluginRemoved) { + consume(this::consumePluginRemoved, pluginRemoved); + } + + protected void consumePluginRemoved(PluginRemoved pluginRemoved) { } + + @Override public final void receivedFCPPluginReply(FcpConnection fcpConnection, FCPPluginReply fcpPluginReply) { consume(this::consumeFCPPluginReply, fcpPluginReply); }