Add puppet and portal stuff and fix config stuff

This commit is contained in:
Tulir Asokan
2018-08-16 15:59:18 +03:00
parent fd3c1fb77c
commit 9c48eeb534
12 changed files with 474 additions and 30 deletions

View File

@ -26,7 +26,9 @@ type Database struct {
*sql.DB
log *log.Sublogger
User *UserQuery
User *UserQuery
Portal *PortalQuery
Puppet *PuppetQuery
}
func New(file string) (*Database, error) {
@ -43,6 +45,14 @@ func New(file string) (*Database, error) {
db: db,
log: log.CreateSublogger("Database/User", log.LevelDebug),
}
db.Portal = &PortalQuery{
db: db,
log: log.CreateSublogger("Database/Portal", log.LevelDebug),
}
db.Puppet = &PuppetQuery{
db: db,
log: log.CreateSublogger("Database/Puppet", log.LevelDebug),
}
return db, nil
}