fix(search): sender-only search returns only message-like events
Fixes #62 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
This commit is contained in:
@@ -205,8 +205,9 @@ export const useLocalMessageSearch = () => {
|
||||
const isMessageLike =
|
||||
evType === EventType.RoomMessage || POLL_START_TYPES.includes(evType);
|
||||
|
||||
// Sender-only mode indexes/returns all message types; text mode needs text.
|
||||
if (!senderOnlyMode && !isMessageLike && !isSticker) continue;
|
||||
// Both modes are restricted to message-like events/stickers — sender-only
|
||||
// mode must not surface membership/state/reaction/redaction events (Gitea #62).
|
||||
if (!isMessageLike && !isSticker) continue;
|
||||
|
||||
const sender = event.getSender() ?? '';
|
||||
const ts = event.getTs();
|
||||
|
||||
Reference in New Issue
Block a user