mirror of https://gitlab.com/bashrc2/epicyon
Redirect if conversation does not resolve
parent
6cb3950333
commit
0cacbd94a0
16
daemon.py
16
daemon.py
|
@ -12225,7 +12225,8 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
calling_domain: str, path: str,
|
calling_domain: str, path: str,
|
||||||
base_dir: str, http_prefix: str,
|
base_dir: str, http_prefix: str,
|
||||||
domain: str, port: int,
|
domain: str, port: int,
|
||||||
debug: str, curr_session) -> bool:
|
debug: str, curr_session,
|
||||||
|
cookie: str) -> bool:
|
||||||
"""get conversation thread from the date link on a post
|
"""get conversation thread from the date link on a post
|
||||||
"""
|
"""
|
||||||
if not authorized:
|
if not authorized:
|
||||||
|
@ -12284,9 +12285,15 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
if conv_str:
|
if conv_str:
|
||||||
msg = conv_str.encode('utf-8')
|
msg = conv_str.encode('utf-8')
|
||||||
msglen = len(msg)
|
msglen = len(msg)
|
||||||
self._login_headers('text/html',
|
self._login_headers('text/html', msglen, calling_domain)
|
||||||
msglen, calling_domain)
|
|
||||||
self._write(msg)
|
self._write(msg)
|
||||||
|
self.server.getreq_busy = False
|
||||||
|
return True
|
||||||
|
# redirect to the original site if there are no results
|
||||||
|
if '://' + self.server.domain_full + '/' in post_id:
|
||||||
|
self._redirect_headers(post_id, cookie, calling_domain)
|
||||||
|
else:
|
||||||
|
self._redirect_headers(post_id, None, calling_domain)
|
||||||
self.server.getreq_busy = False
|
self.server.getreq_busy = False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
@ -16964,7 +16971,8 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self.server.domain,
|
self.server.domain,
|
||||||
self.server.port,
|
self.server.port,
|
||||||
self.server.debug,
|
self.server.debug,
|
||||||
self.server.session):
|
self.server.session,
|
||||||
|
cookie):
|
||||||
fitness_performance(getreq_start_time, self.server.fitness,
|
fitness_performance(getreq_start_time, self.server.fitness,
|
||||||
'_GET', '_show_conversation_thread',
|
'_GET', '_show_conversation_thread',
|
||||||
self.server.debug)
|
self.server.debug)
|
||||||
|
|
Loading…
Reference in New Issue