mirror of https://gitlab.com/bashrc2/epicyon
				
				
				
			Inbox debug
							parent
							
								
									b9ea66bf5a
								
							
						
					
					
						commit
						3f1e5f38fb
					
				
							
								
								
									
										20
									
								
								daemon.py
								
								
								
								
							
							
						
						
									
										20
									
								
								daemon.py
								
								
								
								
							|  | @ -1577,9 +1577,11 @@ class PubServer(BaseHTTPRequestHandler): | |||
|         return True | ||||
| 
 | ||||
|     def _update_inbox_queue(self, nickname: str, message_json: {}, | ||||
|                             message_bytes: str) -> int: | ||||
|                             message_bytes: str, debug: bool) -> int: | ||||
|         """Update the inbox queue | ||||
|         """ | ||||
|         if debug: | ||||
|              | ||||
|         if self.server.restart_inbox_queue_in_progress: | ||||
|             self._503() | ||||
|             print('INBOX: ' + | ||||
|  | @ -19869,27 +19871,28 @@ class PubServer(BaseHTTPRequestHandler): | |||
|                             self.server.debug) | ||||
| 
 | ||||
|         if self.server.debug: | ||||
|             print('DEBUG: POST saving to inbox queue') | ||||
|             print('INBOX: POST saving to inbox queue') | ||||
|         if users_in_path: | ||||
|             path_users_section = self.path.split('/users/')[1] | ||||
|             if '/' not in path_users_section: | ||||
|                 if self.server.debug: | ||||
|                     print('DEBUG: This is not a users endpoint') | ||||
|                     print('INBOX: This is not a users endpoint') | ||||
|             else: | ||||
|                 self.post_to_nickname = path_users_section.split('/')[0] | ||||
|                 if self.post_to_nickname: | ||||
|                     queue_status = \ | ||||
|                         self._update_inbox_queue(self.post_to_nickname, | ||||
|                                                  message_json, message_bytes) | ||||
|                                                  message_json, message_bytes, | ||||
|                                                  self.server.debug) | ||||
|                     if queue_status >= 0 and queue_status <= 3: | ||||
|                         self.server.postreq_busy = False | ||||
|                         return | ||||
|                     if self.server.debug: | ||||
|                         print('_update_inbox_queue exited ' + | ||||
|                         print('INBOX: _update_inbox_queue exited ' + | ||||
|                               'without doing anything') | ||||
|                 else: | ||||
|                     if self.server.debug: | ||||
|                         print('self.post_to_nickname is None') | ||||
|                         print('INBOX: self.post_to_nickname is None') | ||||
|             self.send_response(403) | ||||
|             self.end_headers() | ||||
|             self.server.postreq_busy = False | ||||
|  | @ -19897,10 +19900,11 @@ class PubServer(BaseHTTPRequestHandler): | |||
|         else: | ||||
|             if self.path == '/sharedInbox' or self.path == '/inbox': | ||||
|                 if self.server.debug: | ||||
|                     print('DEBUG: POST to shared inbox') | ||||
|                     print('INBOX: POST to shared inbox') | ||||
|                 queue_status = \ | ||||
|                     self._update_inbox_queue('inbox', message_json, | ||||
|                                              message_bytes) | ||||
|                                              message_bytes, | ||||
|                                              self.server.debug) | ||||
|                 if queue_status >= 0 and queue_status <= 3: | ||||
|                     self.server.postreq_busy = False | ||||
|                     return | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue