ProjectAres/API/api/src/main/java/tc/oc/api/whispers/NullWhisperService.java

18 lines
585 B
Java

package tc.oc.api.whispers;
import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.ListenableFuture;
import tc.oc.api.docs.PlayerId;
import tc.oc.api.docs.Whisper;
import tc.oc.api.docs.virtual.WhisperDoc;
import tc.oc.api.exceptions.NotFound;
import tc.oc.api.model.NullModelService;
public class NullWhisperService extends NullModelService<Whisper, WhisperDoc.Partial> implements WhisperService {
@Override
public ListenableFuture<Whisper> forReply(PlayerId user) {
return Futures.immediateFailedFuture(new NotFound());
}
}