···115115 // Exclude messages from users blocked by the streamer
116116 Joins("LEFT JOIN blocks ON blocks.repo_did = chat_messages.streamer_repo_did AND blocks.subject_did = chat_messages.repo_did").
117117 Where("blocks.rkey IS NULL"). // Only include messages where no block exists
118118- // Exclude hidden messages
119119- Joins("LEFT JOIN hides ON hides.repo_did = chat_messages.streamer_repo_did AND hides.hidden_message = chat_messages.uri").
120120- Where("hides.hidden_message IS NULL"). // Only include messages where no hide exists
118118+ // Exclude gated messages
119119+ Joins("LEFT JOIN gates ON gates.repo_did = chat_messages.streamer_repo_did AND gates.hidden_message = chat_messages.uri").
120120+ Where("gates.hidden_message IS NULL"). // Only include messages where no gate exists
121121 Limit(100).
122122 Order("chat_messages.created_at DESC").
123123 Find(&dbmessages).Error