fix: add search param to legacy /api/channels/{id}/messages endpoint
This commit is contained in:
+3
-1
@@ -1797,10 +1797,12 @@ class TelegramScraperRequestHandler(BaseHTTPRequestHandler):
|
|||||||
limit = max(1, min(int(query.get("limit", ["120"])[0]), 300))
|
limit = max(1, min(int(query.get("limit", ["120"])[0]), 300))
|
||||||
before = query.get("before")
|
before = query.get("before")
|
||||||
before_message_id = int(before[0]) if before else None
|
before_message_id = int(before[0]) if before else None
|
||||||
|
search = (query.get("search") or query.get("q") or [""])[0].strip()
|
||||||
payload = {
|
payload = {
|
||||||
"channel_id": channel_id,
|
"channel_id": channel_id,
|
||||||
"messages": load_messages(
|
"messages": load_messages(
|
||||||
None, channel_id, limit=limit, before_message_id=before_message_id
|
None, channel_id, limit=limit, before_message_id=before_message_id,
|
||||||
|
search=search or None
|
||||||
),
|
),
|
||||||
"channel": next(
|
"channel": next(
|
||||||
(
|
(
|
||||||
|
|||||||
Reference in New Issue
Block a user