Skip to content

Commit c26ff7c

Browse files
djdronzpostfacto
authored andcommitted
Able to send messages with any SteamNetworkingIdentity type
1 parent 691f1ff commit c26ff7c

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

src/steamnetworkingsockets/clientlib/csteamnetworkingmessages.cpp

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -416,16 +416,10 @@ CSteamNetworkingMessages::~CSteamNetworkingMessages()
416416

417417
EResult CSteamNetworkingMessages::SendMessageToUser( const SteamNetworkingIdentity &identityRemote, const void *pubData, uint32 cubData, int nSendFlags, int nRemoteChannel )
418418
{
419-
// FIXME SteamNetworkingIdentity
420-
if ( identityRemote.GetSteamID64() == 0 )
419+
if ( identityRemote.IsInvalid() )
421420
{
422-
AssertMsg1( false, "Identity %s isn't valid for Messages sessions. (Only SteamIDs currently supported).", SteamNetworkingIdentityRender( identityRemote ).c_str() );
423-
return k_EResultInvalidSteamID;
424-
}
425-
if ( !IsValidSteamIDForIdentity( identityRemote.GetSteamID() ) )
426-
{
427-
AssertMsg1( false, "%s isn't valid SteamID for identity.", identityRemote.GetSteamID().Render() );
428-
return k_EResultInvalidSteamID;
421+
AssertMsg( false, "Identity isn't valid for Messages sessions." );
422+
return k_EResultFail;
429423
}
430424

431425
SteamNetworkingGlobalLock scopeLock( "SendMessageToUser" ); // !SPEED! Can we avoid this?

0 commit comments

Comments
 (0)