parent
							
								
									09fa64ab0e
								
							
						
					
					
						commit
						08c3c5b377
					
				@ -0,0 +1,19 @@ | 
				
			|||||||
 | 
					package database | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import ( | 
				
			||||||
 | 
						"context" | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"github.com/mainnika/mongox-go-driver/v2/mongox/query" | 
				
			||||||
 | 
					) | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func onDecode(ctx context.Context, iter interface{}, callbacks ...query.OnDecode) (err error) { | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						for _, cb := range callbacks { | 
				
			||||||
 | 
							err = cb(ctx, iter) | 
				
			||||||
 | 
							if err != nil { | 
				
			||||||
 | 
								return | 
				
			||||||
 | 
							} | 
				
			||||||
 | 
						} | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						return | 
				
			||||||
 | 
					} | 
				
			||||||
@ -0,0 +1,7 @@ | 
				
			|||||||
 | 
					package query | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import ( | 
				
			||||||
 | 
						"context" | 
				
			||||||
 | 
					) | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					type OnDecode func(ctx context.Context, iter interface{}) (err error) | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue