Skip to content

Commit

Permalink
Run metrics filter on fetch only (#295)
Browse files Browse the repository at this point in the history
  • Loading branch information
hweawer authored Dec 16, 2024
1 parent f16d2f6 commit d7e3ef6
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/transport/msg_storage.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,9 @@ def get_messages_and_actualize(self, actualize_filter: Callable[[BotMessage], bo
"""
messages = self.messages
for transport in self._transports:
messages.extend(transport.get_messages())
self.messages = list(filter(lambda x: self._filter(x) and actualize_filter(x), messages))
filtered_messages = list(filter(lambda x: self._filter(x), transport.get_messages()))
messages.extend(filtered_messages)
self.messages = list(filter(lambda x: actualize_filter(x), messages))
return self.messages

def clear(self):
Expand Down

0 comments on commit d7e3ef6

Please # to comment.