From 3a72ba7ba868b96f28f212b80967cbec6e8a5234 Mon Sep 17 00:00:00 2001 From: Lossy Date: Tue, 24 Jan 2023 00:17:57 -0600 Subject: [PATCH] Catchup on merged PRs --- src/main/java/in/dragonbra/javasteam/steam/CMClient.java | 5 +++++ src/main/steamd/in/dragonbra/javasteam/eresult.steamd | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/src/main/java/in/dragonbra/javasteam/steam/CMClient.java b/src/main/java/in/dragonbra/javasteam/steam/CMClient.java index 1a577714..43d04806 100644 --- a/src/main/java/in/dragonbra/javasteam/steam/CMClient.java +++ b/src/main/java/in/dragonbra/javasteam/steam/CMClient.java @@ -5,10 +5,12 @@ import in.dragonbra.javasteam.enums.EResult; import in.dragonbra.javasteam.enums.EServerType; import in.dragonbra.javasteam.enums.EUniverse; +import in.dragonbra.javasteam.generated.MsgClientLogon; import in.dragonbra.javasteam.networking.steam3.*; import in.dragonbra.javasteam.protobufs.steamclient.SteammessagesBase.CMsgMulti; import in.dragonbra.javasteam.protobufs.steamclient.SteammessagesClientserver.CMsgClientCMList; import in.dragonbra.javasteam.protobufs.steamclient.SteammessagesClientserver.CMsgClientSessionToken; +import in.dragonbra.javasteam.protobufs.steamclient.SteammessagesClientserverLogin.CMsgClientHello; import in.dragonbra.javasteam.protobufs.steamclient.SteammessagesClientserverLogin.CMsgClientHeartBeat; import in.dragonbra.javasteam.protobufs.steamclient.SteammessagesClientserverLogin.CMsgClientLoggedOff; import in.dragonbra.javasteam.protobufs.steamclient.SteammessagesClientserverLogin.CMsgClientLogonResponse; @@ -268,7 +270,10 @@ protected boolean onClientMsgReceived(IPacketMsg packetMsg) { * Called when the client is securely isConnected to Steam3. */ protected void onClientConnected() { + ClientMsgProtobuf request = new ClientMsgProtobuf<>(CMsgClientHello.class, EMsg.ClientHello); + request.getBody().setProtocolVersion(MsgClientLogon.CurrentProtocol); + send(request); } /** diff --git a/src/main/steamd/in/dragonbra/javasteam/eresult.steamd b/src/main/steamd/in/dragonbra/javasteam/eresult.steamd index 29ddb185..0ea7b11a 100644 --- a/src/main/steamd/in/dragonbra/javasteam/eresult.steamd +++ b/src/main/steamd/in/dragonbra/javasteam/eresult.steamd @@ -137,4 +137,8 @@ enum EResult InvalidSignature = 121; ParseFailure = 122; NoVerifiedPhone = 123; + InsufficientBattery = 124; + ChargerRequired = 125; + CachedCredentialInvalid = 126; + PhoneNumberIsVOIP = 127; };