mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	Mypy previously infers this to be `List[URLPattern]` which is incompatible with other urls lists that we concatenate this with. Signed-off-by: Zixuan James Li <p359101898@gmail.com>
		
			
				
	
	
		
			22 lines
		
	
	
		
			832 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			832 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from typing import List, Union
 | 
						|
 | 
						|
from django.urls import URLPattern, URLResolver, path
 | 
						|
 | 
						|
import zerver.views
 | 
						|
import zerver.views.auth
 | 
						|
import zerver.views.report
 | 
						|
import zerver.views.streams
 | 
						|
import zerver.views.tutorial
 | 
						|
 | 
						|
# Future endpoints should add to urls.py, which includes these legacy URLs
 | 
						|
 | 
						|
legacy_urls: List[Union[URLPattern, URLResolver]] = [
 | 
						|
    # These are json format views used by the web client.  They require a logged in browser.
 | 
						|
    # We should remove this endpoint and all code related to it.
 | 
						|
    # It returns a 404 if the stream doesn't exist, which is confusing
 | 
						|
    # for devs, and I don't think we need to go to the server
 | 
						|
    # any more to find out about subscriptions, since they are already
 | 
						|
    # pushed to us via the event system.
 | 
						|
    path("json/subscriptions/exists", zerver.views.streams.json_stream_exists),
 | 
						|
]
 |