27 lines
477 B
Go
27 lines
477 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
"playback-device-server/users"
|
|
)
|
|
|
|
const USER_DATABASE_DIR = "."
|
|
|
|
func main() {
|
|
userDatabase := users.UserDatabase{}
|
|
userDatabase.SetDirectory(USER_DATABASE_DIR)
|
|
err := userDatabase.Initialize()
|
|
if err != nil {
|
|
fmt.Println(err.Error())
|
|
os.Exit(1)
|
|
}
|
|
defer userDatabase.Close()
|
|
|
|
userManager := users.UserManager{}
|
|
err = userManager.Initialize(&userDatabase)
|
|
if err != nil {
|
|
fmt.Println("failed to initialize user manager")
|
|
}
|
|
}
|