1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

checker: check option fn returning error (fix #17423) (#17438)

This commit is contained in:
yuyi
2023-03-02 21:49:50 +08:00
committed by GitHub
parent 8f7c35552d
commit 17000ef7b6
49 changed files with 129 additions and 106 deletions

View File

@ -3,7 +3,7 @@ module main
import crypto.bcrypt
import databases
fn (mut app App) service_add_user(username string, password string) ?User {
fn (mut app App) service_add_user(username string, password string) !User {
mut db := databases.create_db_connection() or {
eprintln(err)
return err
@ -38,7 +38,7 @@ fn (mut app App) service_add_user(username string, password string) ?User {
return result
}
fn (mut app App) service_get_user_by_id(user_id int) ?User {
fn (mut app App) service_get_user_by_id(user_id int) !User {
mut db := databases.create_db_connection() or {
println(err)
return err
@ -55,7 +55,7 @@ fn (mut app App) service_get_user_by_id(user_id int) ?User {
return results
}
fn (mut app App) service_get_all_user() ?[]User {
fn (mut app App) service_get_all_user() ![]User {
mut db := databases.create_db_connection() or {
println(err)
return err
@ -72,7 +72,7 @@ fn (mut app App) service_get_all_user() ?[]User {
return results
}
fn (mut app App) service_get_by_username(username string) ?User {
fn (mut app App) service_get_by_username(username string) !User {
mut db := databases.create_db_connection() or {
println(err)
return err