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

18 lines
562 B
Java
Raw Permalink Normal View History

2022-10-10 20:30:32 +02:00
package it.tdlight.reactiveapi;
import it.tdlight.reactiveapi.ResultingEvent.ClusterBoundResultingEvent;
import java.io.DataOutput;
import java.io.IOException;
public class ClusterBoundResultingEventSerializer implements Serializer<ClusterBoundResultingEvent> {
@Override
public void serialize(ClusterBoundResultingEvent data, DataOutput output) throws IOException {
if (data instanceof ResultingEvent.ResultingEventPublisherClosed) {
output.writeByte(0x0);
} else {
throw new UnsupportedOperationException("Unsupported event: " + data);
}
}
}