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