/*
* Copyright (C) 2015 Actor LLC. <https://actor.im>
*/
package im.actor.core.network.mtp.entity.rpc;
import java.io.IOException;
import im.actor.runtime.bser.DataInput;
import im.actor.runtime.bser.DataOutput;
import im.actor.core.network.mtp.entity.ProtoStruct;
public class RpcFloodWait extends ProtoStruct {
public static final byte HEADER = (byte) 0x03;
private int delay;
public RpcFloodWait(DataInput stream) throws IOException {
super(stream);
}
public RpcFloodWait(int delay) {
this.delay = delay;
}
public int getDelay() {
return delay;
}
@Override
protected byte getHeader() {
return HEADER;
}
@Override
protected void writeBody(DataOutput bs) throws IOException {
bs.writeInt(delay);
}
@Override
protected void readBody(DataInput bs) throws IOException {
delay = bs.readInt();
}
}