package com.steamcommunity.siplus.steamscreenshots; import com.google.protobuf.InvalidProtocolBufferException; import com.steamcommunity.siplus.steamscreenshots.proto.IncomingProtos.ClientUFSUploadFileResponseProto; public class ClientUFSUploadFileResponseIncoming extends Incoming { static final int MESSAGE = 5203; int mEResult; boolean mUnsupportedModes; ClientUFSUploadFileResponseIncoming(IncomingData data) throws IncomingException { super(data); } @Override void fromProtobuf(byte[] data) throws IncomingException { ClientUFSUploadFileResponseProto proto; try { proto = ClientUFSUploadFileResponseProto.parseFrom(data); } catch (InvalidProtocolBufferException e) { throw new IncomingException(); } mEResult = proto.getEresult(); mUnsupportedModes = proto.getUseHTTP() || proto.getUseHTTPS() || proto.getEncryptFile(); } @Override void fromRaw(byte[] data) throws IncomingException { throw new IncomingException(); } }