added wildcard realtime topic support
This commit is contained in:
		
							parent
							
								
									b1c7a012c5
								
							
						
					
					
						commit
						bc519231d9
					
				| 
						 | 
					@ -307,6 +307,9 @@ func (api *realtimeApi) broadcastRecord(action string, record *models.Record) er
 | 
				
			||||||
	subscriptionRuleMap := map[string]*string{
 | 
						subscriptionRuleMap := map[string]*string{
 | 
				
			||||||
		(collection.Name + "/" + cleanRecord.Id): collection.ViewRule,
 | 
							(collection.Name + "/" + cleanRecord.Id): collection.ViewRule,
 | 
				
			||||||
		(collection.Id + "/" + cleanRecord.Id):   collection.ViewRule,
 | 
							(collection.Id + "/" + cleanRecord.Id):   collection.ViewRule,
 | 
				
			||||||
 | 
							(collection.Name + "/*"):                 collection.ListRule,
 | 
				
			||||||
 | 
							(collection.Id + "/*"):                   collection.ListRule,
 | 
				
			||||||
 | 
							// @deprecated: the same as the wildcard topic but kept for backward compatibility
 | 
				
			||||||
		collection.Name: collection.ListRule,
 | 
							collection.Name: collection.ListRule,
 | 
				
			||||||
		collection.Id:   collection.ListRule,
 | 
							collection.Id:   collection.ListRule,
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue