Initial checkin

This commit is contained in:
2025-03-10 14:46:06 +10:30
commit 5faf40c2ab
6 changed files with 165 additions and 0 deletions

22
common/db/db.go Normal file
View File

@@ -0,0 +1,22 @@
package db
import "fmt"
type User struct {
ID int
}
func LoadUser(id int) (User, error) {
if id < 0 {
return User{}, fmt.Errorf("invalid negative user id '%d'", id)
}
if id > 100 {
return User{}, fmt.Errorf("invalid user id '%d'", id)
}
return User{ID: id}, nil
}
func (u User) String() string {
return fmt.Sprintf("this user is id: %d", u.ID)
}