Prakhar Pratyush  
		
	
	c76b3acce7 
	
	
	typeahead: Fix '@topic' not present when stream wildcard suggested.  
		
			... 
			Earlier, we suggested only the first matching wildcard mention,
irrespective of how many equivalent wildcard mentions match.
That logic leads to the exclusion of '@topic' suggestion whenever
a stream wildcard is suggested, which is not correct as
stream wildcards and topic wildcard are not equivalent.
This commit updates the logic to make the behavior of suggesting
only the first match valid for stream wildcard mentions only. 
		
	 
 
		2023-11-14 12:09:16 -08:00 
	 
	
	
	
		  ..
	 
	
	
		
			
			
			
			
			
			2023-11-02 08:31:12 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-11-10 16:37:44 -08:00 
		 
	
		
			
			
			
			
			
			2023-09-15 18:11:50 -07:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2023-11-02 08:31:12 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-26 11:00:12 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-30 11:10:47 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-31 16:06:07 -07:00 
		 
	
		
			
			
			
			
			
			2023-08-31 13:47:16 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-10-26 16:27:35 -07:00 
		 
	
		
			
			
			
			
			
			2023-03-02 12:16:56 -08:00 
		 
	
		
			
			
			
			
			
			2023-11-02 14:06:04 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-10 17:37:03 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-02 14:06:04 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-12 12:06:10 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-05 08:21:33 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-07 13:18:57 -08:00 
		 
	
		
			
			
			
			
			
			2023-11-13 12:45:13 -08:00 
		 
	
		
			
			
			
			
			
			2023-11-13 12:45:13 -08:00 
		 
	
		
			
			
			
			
			
			2023-11-02 14:06:04 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-14 12:09:16 -08:00 
		 
	
		
			
			
			
			
			
			2023-11-10 13:56:51 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2023-08-22 11:56:42 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-02 08:31:12 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-02 14:06:04 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-06 16:22:40 -07:00 
		 
	
		
			
			
			
			
			
			2023-09-11 10:42:18 -07:00 
		 
	
		
			
			
			
			
			
			2023-04-05 10:29:01 -07:00 
		 
	
		
			
			
			
			
			
			2023-06-23 11:42:29 -07:00 
		 
	
		
			
			
			
			
			
			2023-03-12 15:17:53 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-08-07 17:08:59 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-05 08:27:30 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-06 16:22:40 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-10-06 16:22:40 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-10 17:36:55 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-05-14 11:24:31 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-13 08:09:03 -08:00 
		 
	
		
			
			
			
			
			
			2023-03-02 12:16:56 -08:00 
		 
	
		
			
			
			
			
			
			2023-10-18 22:02:38 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-01 16:55:21 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-26 11:00:12 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-01 17:37:41 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-05 08:19:49 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-27 13:11:37 -07:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2023-10-31 16:06:07 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-03 10:08:37 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-02 22:39:02 -07:00 
		 
	
		
			
			
			
			
			
			2023-05-09 13:16:28 -07:00 
		 
	
		
			
			
			
			
			
			2023-09-22 09:31:24 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-25 13:08:36 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-09 11:55:15 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-10 11:06:26 -08:00 
		 
	
		
			
			
			
			
			
			2023-10-12 12:13:39 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-10 11:06:26 -08:00 
		 
	
		
			
			
			
			
			
			2023-10-13 16:14:55 -07:00 
		 
	
		
			
			
			
			
			
			2023-07-24 13:02:28 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-13 08:09:03 -08:00 
		 
	
		
			
			
			
			
			
			2023-10-12 12:06:10 -07:00 
		 
	
		
			
			
			
			
			
			2023-08-07 17:08:59 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-10 11:06:26 -08:00 
		 
	
		
			
			
			
			
			
			2023-02-26 17:43:47 -08:00 
		 
	
		
			
			
			
			
			
			2023-10-10 17:37:03 -07:00 
		 
	
		
			
			
			
			
			
			2023-05-03 18:40:59 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-10 17:36:55 -07:00 
		 
	
		
			
			
			
			
			
			2023-04-25 09:07:08 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-20 12:29:45 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-06 16:22:40 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-06 16:22:40 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-07-17 10:37:29 -07:00 
		 
	
		
			
			
			
			
			
			2023-07-11 22:22:30 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-20 12:30:21 -07:00 
		 
	
		
			
			
			
			
			
			2023-03-02 12:16:56 -08:00 
		 
	
		
			
			
			
			
			
			2023-06-26 11:07:28 -07:00 
		 
	
		
			
			
			
			
			
			2023-06-26 11:07:28 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-30 10:14:28 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-10-02 17:45:27 -07:00 
		 
	
		
			
			
			
			
			
			2023-08-04 18:00:38 -07:00 
		 
	
		
			
			
			
			
			
			2023-08-21 15:17:45 -07:00 
		 
	
		
			
			
			
			
			
			2023-07-24 17:40:59 -07:00 
		 
	
		
			
			
			
			
			
			2023-09-07 10:35:06 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-31 10:28:55 -07:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2023-11-13 08:29:16 -08:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2023-11-10 09:20:15 -08:00 
		 
	
		
			
			
			
			
			
			2023-04-26 12:59:08 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-10 16:27:32 -08:00 
		 
	
		
			
			
			
			
			
			2023-11-13 08:09:03 -08:00 
		 
	
		
			
			
			
			
			
			2023-06-27 18:04:04 -07:00 
		 
	
		
			
			
			
			
			
			2023-08-14 16:06:15 -07:00 
		 
	
		
			
			
			
			
			
			2023-06-13 18:01:41 -07:00 
		 
	
		
			
			
			
			
			
			2023-09-26 09:15:20 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-10-26 09:54:30 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-09 17:26:49 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-07-02 16:16:38 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-12 12:06:10 -07:00 
		 
	
		
			
			
			
			
			
			2023-08-06 13:55:21 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-07-24 13:02:28 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-10-18 15:28:46 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-10-05 15:32:04 -07:00 
		 
	
		
			
			
			
			
			
			2023-04-25 10:05:59 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-05 10:31:23 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-11-06 15:10:23 -08:00 
		 
	
		
			
			
			
			
			
			2023-10-01 16:55:21 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-09 11:17:03 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-03-27 10:07:41 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-10-13 16:14:55 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-01 17:37:41 -07:00 
		 
	
		
			
			
			
			
			
			2023-09-11 17:55:37 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-06 13:17:51 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-13 09:07:36 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2023-10-10 17:36:55 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-10 17:36:55 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-10 17:36:55 -07:00 
		 
	
		
			
			
			
			
			
			2023-09-28 09:35:30 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-02 14:06:04 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-02 08:31:12 -07:00 
		 
	
		
			
			
			
			
			
			2023-07-17 10:38:24 -07:00 
		 
	
		
			
			
			
			
			
			2023-11-01 10:42:56 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-12 12:06:10 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-11 18:03:53 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-30 11:10:47 -07:00 
		 
	
		
			
			
			
			
			
			2023-09-11 10:57:38 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-06 11:38:37 -07:00 
		 
	
		
			
			
			
			
			
			2023-10-30 10:14:28 -07:00 
		 
	
		
	
		
			
			
			
			
			
			2023-10-06 13:17:51 -07:00