Don't send messages to ignored users
This commit is contained in:
@@ -19,8 +19,6 @@ sptr_generic_response RequestSendRoomMessage::ProcessRequest( sptr_socket socket
|
|||||||
{
|
{
|
||||||
Deserialize( stream );
|
Deserialize( stream );
|
||||||
|
|
||||||
Log::Packet( stream->get_buffer(), stream->get_length(), false );
|
|
||||||
|
|
||||||
const auto user = UserManager::Get().FindUserBySocket( socket );
|
const auto user = UserManager::Get().FindUserBySocket( socket );
|
||||||
if( !user )
|
if( !user )
|
||||||
{
|
{
|
||||||
@@ -50,6 +48,11 @@ sptr_generic_response RequestSendRoomMessage::ProcessRequest( sptr_socket socket
|
|||||||
if( !memberUser )
|
if( !memberUser )
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
if( memberUser->IsIgnored( user->m_chatHandle ) )
|
||||||
|
{
|
||||||
|
continue; // Skip sending to ignored users
|
||||||
|
}
|
||||||
|
|
||||||
memberUser->sock->send( msg );
|
memberUser->sock->send( msg );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user