mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	Enhancement: fetch mails in bulk (#5249)
Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com>
This commit is contained in:
		 Thomas Falkenberg
					Thomas Falkenberg
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							8da2535a65
						
					
				
				
					commit
					355a434a07
				
			| @@ -569,6 +569,7 @@ class MailAccountHandler(LoggingMixin): | |||||||
|                 criteria=criterias, |                 criteria=criterias, | ||||||
|                 mark_seen=False, |                 mark_seen=False, | ||||||
|                 charset=rule.account.character_set, |                 charset=rule.account.character_set, | ||||||
|  |                 bulk=True, | ||||||
|             ) |             ) | ||||||
|         except Exception as err: |         except Exception as err: | ||||||
|             raise MailError( |             raise MailError( | ||||||
|   | |||||||
| @@ -118,7 +118,7 @@ class BogusMailBox(AbstractContextManager): | |||||||
|         if username != self.USERNAME or access_token != self.ACCESS_TOKEN: |         if username != self.USERNAME or access_token != self.ACCESS_TOKEN: | ||||||
|             raise MailboxLoginError("BAD", "OK") |             raise MailboxLoginError("BAD", "OK") | ||||||
|  |  | ||||||
|     def fetch(self, criteria, mark_seen, charset=""): |     def fetch(self, criteria, mark_seen, charset="", bulk=True): | ||||||
|         msg = self.messages |         msg = self.messages | ||||||
|  |  | ||||||
|         criteria = str(criteria).strip("()").split(" ") |         criteria = str(criteria).strip("()").split(" ") | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user