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