vweb: default init methods (#7779)
							parent
							
								
									e237df3c1c
								
							
						
					
					
						commit
						ac22fe998a
					
				| 
						 | 
				
			
			@ -448,7 +448,8 @@ fn (mut g Gen) method_call(node ast.CallExpr) {
 | 
			
		|||
		if !is_range_slice {
 | 
			
		||||
			g.write('&')
 | 
			
		||||
		}
 | 
			
		||||
	} else if !node.receiver_type.is_ptr() && node.left_type.is_ptr() && node.name != 'str' {
 | 
			
		||||
	} else if !node.receiver_type.is_ptr() && node.left_type.is_ptr() && node.name != 'str' &&
 | 
			
		||||
		node.from_embed_type == 0 {
 | 
			
		||||
		g.write('/*rec*/*')
 | 
			
		||||
	}
 | 
			
		||||
	if node.free_receiver && !g.inside_lambda && !g.is_builtin_mod {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -58,6 +58,12 @@ pub mut:
 | 
			
		|||
	form_error        string
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// declaring init_once in your App struct is optional
 | 
			
		||||
pub fn (ctx Context) init_once() {}
 | 
			
		||||
 | 
			
		||||
// declaring init in your App struct is optional
 | 
			
		||||
pub fn (ctx Context) init() {}
 | 
			
		||||
 | 
			
		||||
pub struct Cookie {
 | 
			
		||||
	name      string
 | 
			
		||||
	value     string
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue