package com.limegroup.gnutella.filters.response; import com.google.inject.Inject; import com.google.inject.Singleton; import com.limegroup.gnutella.Response; import com.limegroup.gnutella.SearchServices; import com.limegroup.gnutella.messages.QueryReply; @Singleton class MandragoreWormFilter implements ResponseFilter { private final SearchServices searchServices; @Inject public MandragoreWormFilter(SearchServices searchServices) { this.searchServices = searchServices; } @Override public boolean allow(QueryReply qr, Response response) { return !searchServices.isMandragoreWorm(qr.getGUID(), response); } }