mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	stream_data: Simplify compare code.
This commit is contained in:
		@@ -851,23 +851,11 @@ export function remove_default_stream(stream_id) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function get_options_for_dropdown_widget() {
 | 
			
		||||
    return (
 | 
			
		||||
        subscribed_subs()
 | 
			
		||||
            .map((stream) => ({
 | 
			
		||||
                name: stream.name,
 | 
			
		||||
                unique_id: stream.stream_id,
 | 
			
		||||
                stream,
 | 
			
		||||
            }))
 | 
			
		||||
            // eslint-disable-next-line consistent-return, array-callback-return
 | 
			
		||||
            .sort((a, b) => {
 | 
			
		||||
                if (a.name.toLowerCase() < b.name.toLowerCase()) {
 | 
			
		||||
                    return -1;
 | 
			
		||||
                }
 | 
			
		||||
                if (a.name.toLowerCase() > b.name.toLowerCase()) {
 | 
			
		||||
                    return 1;
 | 
			
		||||
                }
 | 
			
		||||
                // Not possible since two streams cannot have same name.
 | 
			
		||||
                // return 0;
 | 
			
		||||
            })
 | 
			
		||||
    );
 | 
			
		||||
    return subscribed_subs()
 | 
			
		||||
        .map((stream) => ({
 | 
			
		||||
            name: stream.name,
 | 
			
		||||
            unique_id: stream.stream_id,
 | 
			
		||||
            stream,
 | 
			
		||||
        }))
 | 
			
		||||
        .sort((a, b) => util.strcmp(a.name.toLowerCase(), b.name.toLowerCase()));
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user