package com.cardshifter.core.game;
import java.util.function.Consumer;
import com.cardshifter.api.ClientIO;
import com.cardshifter.api.ClientServerInterface;
import com.cardshifter.api.messages.Message;
public class FakeClient extends ClientIO {
private final Consumer<Message> consumer;
public FakeClient(ClientServerInterface server, Consumer<Message> consumer) {
super(server);
this.consumer = consumer;
}
@Override
public void onSendToClient(Message message) {
consumer.accept(message);
}
@Override
public void close() {
}
@Override
public String getRemoteAddress() {
return "Fake";
}
}