mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-30 16:32:26 -05:00 
			
		
		
		
	[chore] Update bun and sqlite dependencies (#478)
* update bun + sqlite versions * step bun to v1.1.3
This commit is contained in:
		
					parent
					
						
							
								8d34d5af3c
							
						
					
				
			
			
				commit
				
					
						88979b35d4
					
				
			
		
					 246 changed files with 409690 additions and 148967 deletions
				
			
		
							
								
								
									
										52
									
								
								vendor/github.com/uptrace/bun/schema/append.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										52
									
								
								vendor/github.com/uptrace/bun/schema/append.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,6 +1,7 @@ | |||
| package schema | ||||
| 
 | ||||
| import ( | ||||
| 	"fmt" | ||||
| 	"reflect" | ||||
| 	"strconv" | ||||
| 	"time" | ||||
|  | @ -47,3 +48,54 @@ func Append(fmter Formatter, b []byte, v interface{}) []byte { | |||
| 		return appender(fmter, b, vv) | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| //------------------------------------------------------------------------------ | ||||
| 
 | ||||
| func In(slice interface{}) QueryAppender { | ||||
| 	v := reflect.ValueOf(slice) | ||||
| 	if v.Kind() != reflect.Slice { | ||||
| 		return &inValues{ | ||||
| 			err: fmt.Errorf("bun: In(non-slice %T)", slice), | ||||
| 		} | ||||
| 	} | ||||
| 	return &inValues{ | ||||
| 		slice: v, | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| type inValues struct { | ||||
| 	slice reflect.Value | ||||
| 	err   error | ||||
| } | ||||
| 
 | ||||
| var _ QueryAppender = (*inValues)(nil) | ||||
| 
 | ||||
| func (in *inValues) AppendQuery(fmter Formatter, b []byte) (_ []byte, err error) { | ||||
| 	if in.err != nil { | ||||
| 		return nil, in.err | ||||
| 	} | ||||
| 	return appendIn(fmter, b, in.slice), nil | ||||
| } | ||||
| 
 | ||||
| func appendIn(fmter Formatter, b []byte, slice reflect.Value) []byte { | ||||
| 	sliceLen := slice.Len() | ||||
| 	for i := 0; i < sliceLen; i++ { | ||||
| 		if i > 0 { | ||||
| 			b = append(b, ", "...) | ||||
| 		} | ||||
| 
 | ||||
| 		elem := slice.Index(i) | ||||
| 		if elem.Kind() == reflect.Interface { | ||||
| 			elem = elem.Elem() | ||||
| 		} | ||||
| 
 | ||||
| 		if elem.Kind() == reflect.Slice && elem.Type() != bytesType { | ||||
| 			b = append(b, '(') | ||||
| 			b = appendIn(fmter, b, elem) | ||||
| 			b = append(b, ')') | ||||
| 		} else { | ||||
| 			b = fmter.AppendValue(b, elem) | ||||
| 		} | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue