mirror of
https://github.com/element-hq/synapse
synced 2024-09-06 11:10:06 +00:00
Add TODO markers
This commit is contained in:
parent
7ecd11accb
commit
d25b0f65ea
1 changed files with 4 additions and 1 deletions
|
@ -88,6 +88,7 @@ class SearchHandler(BaseHandler):
|
||||||
except KeyError:
|
except KeyError:
|
||||||
raise SynapseError(400, "Invalid search query")
|
raise SynapseError(400, "Invalid search query")
|
||||||
|
|
||||||
|
# TODO: Search through left rooms too
|
||||||
rooms = yield self.store.get_rooms_for_user_where_membership_is(
|
rooms = yield self.store.get_rooms_for_user_where_membership_is(
|
||||||
user.to_string(),
|
user.to_string(),
|
||||||
membership_list=[Membership.JOIN],
|
membership_list=[Membership.JOIN],
|
||||||
|
@ -95,6 +96,8 @@ class SearchHandler(BaseHandler):
|
||||||
)
|
)
|
||||||
room_ids = set(r.room_id for r in rooms)
|
room_ids = set(r.room_id for r in rooms)
|
||||||
|
|
||||||
|
# TODO: Apply room filter to rooms list
|
||||||
|
|
||||||
rank_map, event_map = yield self.store.search_msgs(room_ids, search_term, keys)
|
rank_map, event_map = yield self.store.search_msgs(room_ids, search_term, keys)
|
||||||
|
|
||||||
allowed_events = yield self._filter_events_for_client(
|
allowed_events = yield self._filter_events_for_client(
|
||||||
|
@ -111,7 +114,7 @@ class SearchHandler(BaseHandler):
|
||||||
for e in allowed_events
|
for e in allowed_events
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.info("returning: %r", results)
|
logger.info("Found %d results", len(results))
|
||||||
|
|
||||||
defer.returnValue({
|
defer.returnValue({
|
||||||
"search_categories": {
|
"search_categories": {
|
||||||
|
|
Loading…
Reference in a new issue