tdlib-session-container/src/main/java/it/tdlight/reactiveapi/TdlibBoundResultingEventDes...

17 lines
604 B
Java

package it.tdlight.reactiveapi;
import it.tdlight.jni.TdApi;
import it.tdlight.jni.TdApi.Function;
import it.tdlight.reactiveapi.ResultingEvent.TDLibBoundResultingEvent;
import java.io.DataInput;
import java.io.IOException;
public class TdlibBoundResultingEventDeserializer implements Deserializer<TDLibBoundResultingEvent<?>> {
@Override
public TDLibBoundResultingEvent<?> deserialize(int length, DataInput dataInput) throws IOException {
Function<?> action = (Function<?>) TdApi.Deserializer.deserialize(dataInput);
return new TDLibBoundResultingEvent<>(action, dataInput.readBoolean());
}
}