Send CORS Header for app
[brackets.git] / backend / 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 CorsOrigin string
13 }
14
15 func New() (*Env, error) {
16 db, err := db.New()
17 if err != nil {
18 return nil, err
19 }
20
21 client, err := client.Get()
22 if err != nil {
23 return nil, err
24 }
25 return &Env{
26 Db: db,
27 C: client,
28 CorsOrigin: "http://brackets.jacobcasper.com",
29 },
30 nil
31 }
32
33 func (e *Env) Local() {
34 e.CorsOrigin = "*"
35 }