Changeset 84 in code for trunk/db.go
- Timestamp:
- Mar 11, 2020, 6:01:03 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/db.go
r81 r84 74 74 } 75 75 76 func (db *DB) CreateUser(user *User) error { 77 db.lock.Lock() 78 defer db.lock.Unlock() 79 80 tx, err := db.db.Begin() 81 if err != nil { 82 return err 83 } 84 defer tx.Rollback() 85 86 var password *string 87 if user.Password != "" { 88 password = &user.Password 89 } 90 _, err = tx.Exec("INSERT INTO User(username, password) VALUES (?, ?)", user.Username, password) 91 if err != nil { 92 return err 93 } 94 95 return tx.Commit() 96 } 97 76 98 func (db *DB) ListNetworks(username string) ([]Network, error) { 77 99 db.lock.RLock()
Note:
See TracChangeset
for help on using the changeset viewer.