merge-requests/6/head
Bob Mottram 2019-11-29 13:07:20 +00:00
parent 4327a72542
commit 9c8702133b
1 changed files with 19 additions and 76 deletions

View File

@ -4979,82 +4979,25 @@ class PubServer(BaseHTTPRequestHandler):
self._benchmarkPOSTtimings(POSTstartTime,POSTtimings,14) self._benchmarkPOSTtimings(POSTstartTime,POSTtimings,14)
pageNumber=self._receiveNewPost(authorized,'newpost',self.path) # receive different types of post created by htmlNewPost
if pageNumber: postTypes=["newpost","newunlisted","newfollowers","newdm","newreport","newshare"]
nickname=self.path.split('/users/')[1] for currPostType in postTypes:
if '/' in nickname: if currPostType!='newshare':
nickname=nickname.split('/')[0] postRedirect=self.server.defaultTimeline
self._redirect_headers(self.server.httpPrefix+'://'+self.server.domainFull+ \ else:
'/users/'+nickname+ \ postRedirect='shares'
'/'+self.server.defaultTimeline+ \
'?page='+str(pageNumber),cookie) pageNumber=self._receiveNewPost(authorized,currPostType,self.path)
self.server.POSTbusy=False if pageNumber:
return nickname=self.path.split('/users/')[1]
pageNumber=self._receiveNewPost(authorized,'newunlisted',self.path) if '/' in nickname:
if pageNumber: nickname=nickname.split('/')[0]
nickname=self.path.split('/users/')[1] self._redirect_headers(self.server.httpPrefix+'://'+self.server.domainFull+ \
if '/' in nickname: '/users/'+nickname+ \
nickname=nickname.split('/')[0] '/'+postRedirect+ \
self._redirect_headers(self.server.httpPrefix+'://'+self.server.domainFull+ \ '?page='+str(pageNumber),cookie)
'/users/'+nickname+ \ self.server.POSTbusy=False
'/'+self.server.defaultTimeline+ \ return
'?page='+str(pageNumber),cookie)
self.server.POSTbusy=False
return
pageNumber=self._receiveNewPost(authorized,'newfollowers',self.path)
if pageNumber:
nickname=self.path.split('/users/')[1]
if '/' in nickname:
nickname=nickname.split('/')[0]
self._redirect_headers(self.server.httpPrefix+'://'+self.server.domainFull+ \
'/users/'+nickname+ \
'/'+self.server.defaultTimeline+ \
'?page='+str(pageNumber),cookie)
self.server.POSTbusy=False
return
pageNumber=self._receiveNewPost(authorized,'newdm',self.path)
if pageNumber:
nickname=self.path.split('/users/')[1]
if '/' in nickname:
nickname=nickname.split('/')[0]
self._redirect_headers(self.server.httpPrefix+'://'+self.server.domainFull+ \
'/users/'+nickname+ \
'/'+self.server.defaultTimeline+ \
'?page='+str(pageNumber),cookie)
self.server.POSTbusy=False
return
pageNumber=self._receiveNewPost(authorized,'newreport',self.path)
if pageNumber:
nickname=self.path.split('/users/')[1]
if '/' in nickname:
nickname=nickname.split('/')[0]
self._redirect_headers(self.server.httpPrefix+'://'+self.server.domainFull+ \
'/users/'+nickname+ \
'/'+self.server.defaultTimeline+ \
'?page='+str(pageNumber),cookie)
self.server.POSTbusy=False
return
pageNumber=self._receiveNewPost(authorized,'newshare',self.path)
if pageNumber:
nickname=self.path.split('/users/')[1]
if '/' in nickname:
nickname=nickname.split('/')[0]
self._redirect_headers(self.server.httpPrefix+'://'+self.server.domainFull+ \
'/users/'+nickname+ \
'/shares?page='+str(pageNumber),cookie)
self.server.POSTbusy=False
return
pageNumber=self._receiveNewPost(authorized,'newquestion',self.path)
if pageNumber:
nickname=self.path.split('/users/')[1]
if '/' in nickname:
nickname=nickname.split('/')[0]
self._redirect_headers(self.server.httpPrefix+'://'+self.server.domainFull+ \
'/users/'+nickname+ \
'/'+self.server.defaultTimeline+ \
'?page='+str(pageNumber),cookie)
self.server.POSTbusy=False
return
self._benchmarkPOSTtimings(POSTstartTime,POSTtimings,15) self._benchmarkPOSTtimings(POSTstartTime,POSTtimings,15)