Don't error and complain about DM kinds in a request that has no kinds specified (just silently don't return them)

This commit is contained in:
Mike Dilger 2024-06-23 09:41:16 +12:00
parent fd0f78673d
commit dd9816f86c

View File

@ -113,9 +113,9 @@ impl WebSocketService {
if user.is_none() { if user.is_none() {
for filter in filters.iter() { for filter in filters.iter() {
// If any DM kinds were requested // If any DM kinds were requested, complain.
if filter.num_kinds() == 0 // But if NO kinds were requested, we will just silently not return DMs (elsewhere)
|| filter if filter
.kinds() .kinds()
.any(|k| k.as_u16() == 4 || k.as_u16() == 1059) .any(|k| k.as_u16() == 4 || k.as_u16() == 1059)
{ {