Add login

This commit is contained in:
2020-01-05 23:20:38 +01:00
parent dc396a300f
commit c0926ffea0
35 changed files with 1647 additions and 39 deletions

18
storage/dao/database.go Executable file
View File

@@ -0,0 +1,18 @@
package dao
import (
"hamster-tycoon/storage/model"
)
type Database interface {
// start: user dao funcs
GetAllUsers() ([]*model.User, error)
GetUsersByID(string) (*model.User, error)
GetUsersByGoogleID(string) (*model.User, error)
CreateUser(*model.User) error
DeleteUser(string) error
UpdateUser(*model.User) error
// end: user dao funcs
}