Don't send messages to ignored users

This commit is contained in:
HikikoMarmy
2025-07-17 21:45:49 +01:00
parent 0ddf027fa4
commit f26aedfcd2

View File

@@ -19,8 +19,6 @@ sptr_generic_response RequestSendRoomMessage::ProcessRequest( sptr_socket socket
{
Deserialize( stream );
Log::Packet( stream->get_buffer(), stream->get_length(), false );
const auto user = UserManager::Get().FindUserBySocket( socket );
if( !user )
{
@@ -50,6 +48,11 @@ sptr_generic_response RequestSendRoomMessage::ProcessRequest( sptr_socket socket
if( !memberUser )
continue;
if( memberUser->IsIgnored( user->m_chatHandle ) )
{
continue; // Skip sending to ignored users
}
memberUser->sock->send( msg );
}