mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	django_api: Rename 'send_event' to 'send_event_rollback_unsafe'.
This commit renames the 'send_event' function to 'send_event_rollback_unsafe' to reflect the fact that it doesn't wait for the db transaction (within which it gets called, if any) to commit and sends event irrespective of commit or rollback. In most of the cases we don't want to send event in the case of rollbacks, so the caller should be aware that calling the function directly is rollback unsafe.
This commit is contained in:
		
				
					committed by
					
						
						Tim Abbott
					
				
			
			
				
	
			
			
			
						parent
						
							8e71806958
						
					
				
				
					commit
					e763d065a3
				
			@@ -20,7 +20,7 @@ from zerver.lib.stream_subscription import get_subscribed_stream_recipient_ids_f
 | 
			
		||||
from zerver.lib.topic import filter_by_topic_name_via_message
 | 
			
		||||
from zerver.lib.user_message import DEFAULT_HISTORICAL_FLAGS, create_historical_user_messages
 | 
			
		||||
from zerver.models import Message, Recipient, UserMessage, UserProfile
 | 
			
		||||
from zerver.tornado.django_api import send_event, send_event_on_commit
 | 
			
		||||
from zerver.tornado.django_api import send_event_on_commit, send_event_rollback_unsafe
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@dataclass
 | 
			
		||||
@@ -96,7 +96,7 @@ def do_mark_all_as_read(user_profile: UserProfile, *, timeout: float | None = No
 | 
			
		||||
            all=True,
 | 
			
		||||
        )
 | 
			
		||||
    )
 | 
			
		||||
    send_event(user_profile.realm, event, [user_profile.id])
 | 
			
		||||
    send_event_rollback_unsafe(user_profile.realm, event, [user_profile.id])
 | 
			
		||||
 | 
			
		||||
    return count
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user