Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion backend/onyx/connectors/teams/connector.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

from onyx.configs.constants import DocumentSource
from onyx.connectors.cross_connector_utils.miscellaneous_utils import time_str_to_utc
from onyx.connectors.cross_connector_utils.rate_limit_wrapper import rate_limit_builder
from onyx.connectors.exceptions import ConnectorValidationError
from onyx.connectors.exceptions import CredentialExpiredError
from onyx.connectors.exceptions import InsufficientPermissionsError
Expand Down Expand Up @@ -492,7 +493,12 @@ def _collect_documents_for_channel(
continue

try:
replies = list(message.replies.get_all().execute_query())

@rate_limit_builder(max_calls=50, period=60)
def fetch_replies() -> list[ChatMessage]:
return list(message.replies.get_all().execute_query())

replies = fetch_replies()
thread = [message]
thread.extend(replies[::-1])

Expand Down
Loading