Send CORS Header for app
[brackets.git] / backend / env / env.go
CommitLineData
2f5373e7
JC
1package env
2
3import (
4 "git.jacobcasper.com/brackets/client"
5 "git.jacobcasper.com/brackets/db"
6 "github.com/zmb3/spotify"
7)
8
9type Env struct {
fc4e3648
JC
10 Db *db.DB
11 C *spotify.Client
12 CorsOrigin string
2f5373e7
JC
13}
14
15func 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 }
fc4e3648
JC
25 return &Env{
26 Db: db,
27 C: client,
28 CorsOrigin: "http://brackets.jacobcasper.com",
29 },
30 nil
31}
32
33func (e *Env) Local() {
34 e.CorsOrigin = "*"
2f5373e7 35}