forked from indymedia/epicyon
Return page number
parent
fadefff30d
commit
d0517ef772
24
daemon.py
24
daemon.py
|
@ -2631,7 +2631,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
return 1
|
return 1
|
||||||
return -1
|
return -1
|
||||||
|
|
||||||
def _receiveNewPost(self,authorized: bool,postType: str,path: str) -> bool:
|
def _receiveNewPost(self,authorized: bool,postType: str,path: str) -> int:
|
||||||
"""A new post has been created
|
"""A new post has been created
|
||||||
This creates a thread to send the new post
|
This creates a thread to send the new post
|
||||||
"""
|
"""
|
||||||
|
@ -2670,8 +2670,8 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
|
|
||||||
print('Starting new post thread')
|
print('Starting new post thread')
|
||||||
self.server.newPostThread[newPostThreadName].start()
|
self.server.newPostThread[newPostThreadName].start()
|
||||||
return True
|
return pageNumber
|
||||||
return False
|
return None
|
||||||
|
|
||||||
def do_POST(self):
|
def do_POST(self):
|
||||||
if not self.server.session:
|
if not self.server.session:
|
||||||
|
@ -3668,42 +3668,48 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self.server.POSTbusy=False
|
self.server.POSTbusy=False
|
||||||
return
|
return
|
||||||
|
|
||||||
if self._receiveNewPost(authorized,'newpost',self.path):
|
pageNumber=self._receiveNewPost(authorized,'newpost',self.path):
|
||||||
|
if pageNumber:
|
||||||
nickname=self.path.split('/users/')[1]
|
nickname=self.path.split('/users/')[1]
|
||||||
if '/' in nickname:
|
if '/' in nickname:
|
||||||
nickname=nickname.split('/')[0]
|
nickname=nickname.split('/')[0]
|
||||||
self._redirect_headers('/users/'+nickname+'/inbox?page='+str(pageNumber),cookie)
|
self._redirect_headers('/users/'+nickname+'/inbox?page='+str(pageNumber),cookie)
|
||||||
self.server.POSTbusy=False
|
self.server.POSTbusy=False
|
||||||
return
|
return
|
||||||
if self._receiveNewPost(authorized,'newunlisted',self.path):
|
pageNumber=self._receiveNewPost(authorized,'newunlisted',self.path):
|
||||||
|
if pageNumber:
|
||||||
nickname=self.path.split('/users/')[1]
|
nickname=self.path.split('/users/')[1]
|
||||||
if '/' in nickname:
|
if '/' in nickname:
|
||||||
nickname=nickname.split('/')[0]
|
nickname=nickname.split('/')[0]
|
||||||
self._redirect_headers('/users/'+nickname+'/inbox?page='+str(pageNumber),cookie)
|
self._redirect_headers('/users/'+nickname+'/inbox?page='+str(pageNumber),cookie)
|
||||||
self.server.POSTbusy=False
|
self.server.POSTbusy=False
|
||||||
return
|
return
|
||||||
if self._receiveNewPost(authorized,'newfollowers',self.path):
|
pageNumber=self._receiveNewPost(authorized,'newfollowers',self.path):
|
||||||
|
if pageNumber:
|
||||||
nickname=self.path.split('/users/')[1]
|
nickname=self.path.split('/users/')[1]
|
||||||
if '/' in nickname:
|
if '/' in nickname:
|
||||||
nickname=nickname.split('/')[0]
|
nickname=nickname.split('/')[0]
|
||||||
self._redirect_headers('/users/'+nickname+'/inbox?page='+str(pageNumber),cookie)
|
self._redirect_headers('/users/'+nickname+'/inbox?page='+str(pageNumber),cookie)
|
||||||
self.server.POSTbusy=False
|
self.server.POSTbusy=False
|
||||||
return
|
return
|
||||||
if self._receiveNewPost(authorized,'newdm',self.path):
|
pageNumber=self._receiveNewPost(authorized,'newdm',self.path):
|
||||||
|
if pageNumber:
|
||||||
nickname=self.path.split('/users/')[1]
|
nickname=self.path.split('/users/')[1]
|
||||||
if '/' in nickname:
|
if '/' in nickname:
|
||||||
nickname=nickname.split('/')[0]
|
nickname=nickname.split('/')[0]
|
||||||
self._redirect_headers('/users/'+nickname+'/inbox?page='+str(pageNumber),cookie)
|
self._redirect_headers('/users/'+nickname+'/inbox?page='+str(pageNumber),cookie)
|
||||||
self.server.POSTbusy=False
|
self.server.POSTbusy=False
|
||||||
return
|
return
|
||||||
if self._receiveNewPost(authorized,'newreport',self.path):
|
pageNumber=self._receiveNewPost(authorized,'newreport',self.path):
|
||||||
|
if pageNumber:
|
||||||
nickname=self.path.split('/users/')[1]
|
nickname=self.path.split('/users/')[1]
|
||||||
if '/' in nickname:
|
if '/' in nickname:
|
||||||
nickname=nickname.split('/')[0]
|
nickname=nickname.split('/')[0]
|
||||||
self._redirect_headers('/users/'+nickname+'/inbox?page='+str(pageNumber),cookie)
|
self._redirect_headers('/users/'+nickname+'/inbox?page='+str(pageNumber),cookie)
|
||||||
self.server.POSTbusy=False
|
self.server.POSTbusy=False
|
||||||
return
|
return
|
||||||
if self._receiveNewPost(authorized,'newshare',self.path):
|
pageNumber=self._receiveNewPost(authorized,'newshare',self.path):
|
||||||
|
if pageNumber:
|
||||||
nickname=self.path.split('/users/')[1]
|
nickname=self.path.split('/users/')[1]
|
||||||
if '/' in nickname:
|
if '/' in nickname:
|
||||||
nickname=nickname.split('/')[0]
|
nickname=nickname.split('/')[0]
|
||||||
|
|
Loading…
Reference in New Issue