mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	events_register: Eliminate unnecessary api_events_register wrapper.
This commit is contained in:
		@@ -24,19 +24,10 @@ def _default_narrow(user_profile, narrow):
 | 
			
		||||
        narrow = [['stream', default_stream.name]]
 | 
			
		||||
    return narrow
 | 
			
		||||
 | 
			
		||||
# Does not need to be authenticated because it's called from rest_dispatch
 | 
			
		||||
@has_request_variables
 | 
			
		||||
def api_events_register(request, user_profile,
 | 
			
		||||
def events_register_backend(request, user_profile,
 | 
			
		||||
                            apply_markdown=REQ(default=False, validator=check_bool),
 | 
			
		||||
                        all_public_streams=REQ(default=None, validator=check_bool)):
 | 
			
		||||
    # type: (HttpRequest, UserProfile, bool, Optional[bool]) -> HttpResponse
 | 
			
		||||
    return events_register_backend(request, user_profile,
 | 
			
		||||
                                   apply_markdown=apply_markdown,
 | 
			
		||||
                                   all_public_streams=all_public_streams)
 | 
			
		||||
 | 
			
		||||
@has_request_variables
 | 
			
		||||
def events_register_backend(request, user_profile, apply_markdown=True,
 | 
			
		||||
                            all_public_streams=None,
 | 
			
		||||
                            all_public_streams=REQ(default=None, validator=check_bool),
 | 
			
		||||
                            event_types=REQ(validator=check_list(check_string), default=None),
 | 
			
		||||
                            narrow=REQ(validator=check_list(check_list(check_string, length=2)), default=[]),
 | 
			
		||||
                            queue_lifespan_secs=REQ(converter=int, default=0)):
 | 
			
		||||
 
 | 
			
		||||
@@ -327,7 +327,7 @@ v1_api_and_json_patterns = [
 | 
			
		||||
 | 
			
		||||
    # used to register for an event queue in tornado
 | 
			
		||||
    url(r'^register$', rest_dispatch,
 | 
			
		||||
        {'POST': 'zerver.views.events_register.api_events_register'}),
 | 
			
		||||
        {'POST': 'zerver.views.events_register.events_register_backend'}),
 | 
			
		||||
 | 
			
		||||
    # events -> zerver.tornado.views
 | 
			
		||||
    url(r'^events$', rest_dispatch,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user