HOLY REFACTOR GOOD GRIEF (also finally started some CRUD work)
Signed-off-by: ari melody <ari@arimelody.me>
This commit is contained in:
parent
1c310c9101
commit
442889340c
80 changed files with 1571 additions and 1330 deletions
40
global/data.go
Normal file
40
global/data.go
Normal file
|
@ -0,0 +1,40 @@
|
|||
package global
|
||||
|
||||
import (
|
||||
"os"
|
||||
|
||||
"arimelody.me/arimelody.me/music/model"
|
||||
"github.com/jmoiron/sqlx"
|
||||
)
|
||||
|
||||
var HTTP_DOMAIN = func() string {
|
||||
envvar := os.Getenv("HTTP_DOMAIN")
|
||||
if envvar != "" {
|
||||
return envvar
|
||||
}
|
||||
return "https://arimelody.me"
|
||||
}
|
||||
|
||||
var DB *sqlx.DB
|
||||
|
||||
var Releases []model.Release
|
||||
var Artists []model.Artist
|
||||
var Tracks []model.Track
|
||||
|
||||
func GetRelease(id string) *model.Release {
|
||||
for _, release := range Releases {
|
||||
if release.ID == id {
|
||||
return &release
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func GetArtist(id string) *model.Artist {
|
||||
for _, artist := range Artists {
|
||||
if artist.ID == id {
|
||||
return &artist
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue