package database import ( "time" "gorm.io/driver/sqlite" "gorm.io/gorm" ) type User struct { Username string Token string UserID string LastLogin time.Time } var db *gorm.DB var err error func Open(dbname string) { db, err = gorm.Open(sqlite.Open("data/"+dbname), &gorm.Config{}) if err != nil { panic("couldn't connect to database") } } func Migrate() { db.AutoMigrate(&User{}) } func (u *User) SaveUser() { }