vweb: update references to old .init_once() and .init() methods to .init_server() and .before_request()

pull/9895/head
Delyan Angelov 2021-04-26 19:38:13 +03:00
parent 5e0ff5c524
commit cafe382424
No known key found for this signature in database
GPG Key ID: 66886C0F12D595ED
5 changed files with 6 additions and 19 deletions

View File

@ -91,7 +91,7 @@ mut:
struct WebhookServer { struct WebhookServer {
vweb.Context vweb.Context
mut: mut:
gen_vc &GenVC = 0 // initialized in init_once gen_vc &GenVC = 0 // initialized in init_server
} }
// storage for flag options // storage for flag options
@ -156,12 +156,6 @@ pub fn (mut ws WebhookServer) init_server() {
// ws.gen_vc = new_gen_vc(flag_options) // ws.gen_vc = new_gen_vc(flag_options)
} }
/*
pub fn (mut ws WebhookServer) init() {
// ws.init_once()
}
*/
pub fn (mut ws WebhookServer) index() { pub fn (mut ws WebhookServer) index() {
eprintln('WebhookServer.index() called') eprintln('WebhookServer.index() called')
} }
@ -198,7 +192,6 @@ fn parse_flags(mut fp flag.FlagParser) FlagOptions {
} }
} }
// init
fn (mut gen_vc GenVC) init() { fn (mut gen_vc GenVC) init() {
// purge repos if flag is passed // purge repos if flag is passed
if gen_vc.options.purge { if gen_vc.options.purge {

View File

@ -16,7 +16,7 @@ fn main() {
vweb.run<App>(port) vweb.run<App>(port)
} }
pub fn (mut app App) init_once() { pub fn (mut app App) init_server() {
// Arbitary mime type. // Arbitary mime type.
app.serve_static('/favicon.ico', 'favicon.ico', 'img/x-icon') app.serve_static('/favicon.ico', 'favicon.ico', 'img/x-icon')
// Automatically make available known static mime types found in given directory. // Automatically make available known static mime types found in given directory.
@ -26,9 +26,6 @@ pub fn (mut app App) init_once() {
app.handle_static('.', false) app.handle_static('.', false)
} }
pub fn (mut app App) init() {
}
pub fn (mut app App) index() vweb.Result { pub fn (mut app App) index() vweb.Result {
// We can dynamically specify which assets are to be used in template. // We can dynamically specify which assets are to be used in template.
// mut am := assets.new_manager() // mut am := assets.new_manager()

View File

@ -18,7 +18,7 @@ fn main() {
vweb.run<App>(port) vweb.run<App>(port)
} }
pub fn (mut app App) init_once() { pub fn (mut app App) init_server() {
app.handle_static('.', false) app.handle_static('.', false)
} }

View File

@ -28,11 +28,11 @@ pub fn (mut app App) cow() vweb.Result {
} }
/* /*
pub fn (app App) init_once() { pub fn (app App) init_server() {
// //
} }
pub fn (app App) init() { pub fn (app App) before_request() {
// //
} }
*/ */

View File

@ -37,10 +37,7 @@ fn main() {
vweb.run_app<App>(mut app, http_port) vweb.run_app<App>(mut app, http_port)
} }
pub fn (mut app App) init() { pub fn (mut app App) init_server() {
}
pub fn (mut app App) init_once() {
eprintln('>> webserver: started on http://127.0.0.1:$app.port/ , with maximum runtime of $app.timeout milliseconds.') eprintln('>> webserver: started on http://127.0.0.1:$app.port/ , with maximum runtime of $app.timeout milliseconds.')
} }