9efbf2ea3c0ec9776beeba0004a3ba2c0ce8d873
[brackets.git] / env / env.go
1 package env
2
3 import (
4 "git.jacobcasper.com/brackets/client"
5 "git.jacobcasper.com/brackets/db"
6 "github.com/zmb3/spotify"
7 )
8
9 type Env struct {
10 Db *db.DB
11 C *spotify.Client
12 }
13
14 func New() (*Env, error) {
15 db, err := db.New()
16 if err != nil {
17 return nil, err
18 }
19
20 client, err := client.Get()
21 if err != nil {
22 return nil, err
23 }
24 return &Env{Db: db, C: client}, nil
25 }