move models into db package
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
package spec
|
||||
|
||||
import "senan.xyz/g/gonic/model"
|
||||
import "senan.xyz/g/gonic/db"
|
||||
|
||||
func NewPlaylist(p *model.Playlist) *Playlist {
|
||||
func NewPlaylist(p *db.Playlist) *Playlist {
|
||||
return &Playlist{
|
||||
ID: p.ID,
|
||||
Name: p.Name,
|
||||
|
||||
@@ -3,10 +3,10 @@ package spec
|
||||
import (
|
||||
"path"
|
||||
|
||||
"senan.xyz/g/gonic/model"
|
||||
"senan.xyz/g/gonic/db"
|
||||
)
|
||||
|
||||
func NewAlbumByFolder(f *model.Album) *Album {
|
||||
func NewAlbumByFolder(f *db.Album) *Album {
|
||||
a := &Album{
|
||||
Artist: f.Parent.RightPath,
|
||||
ID: f.ID,
|
||||
@@ -21,7 +21,7 @@ func NewAlbumByFolder(f *model.Album) *Album {
|
||||
return a
|
||||
}
|
||||
|
||||
func NewTCAlbumByFolder(f *model.Album) *TrackChild {
|
||||
func NewTCAlbumByFolder(f *db.Album) *TrackChild {
|
||||
trCh := &TrackChild{
|
||||
ID: f.ID,
|
||||
IsDir: true,
|
||||
@@ -35,7 +35,7 @@ func NewTCAlbumByFolder(f *model.Album) *TrackChild {
|
||||
return trCh
|
||||
}
|
||||
|
||||
func NewTCTrackByFolder(t *model.Track, parent *model.Album) *TrackChild {
|
||||
func NewTCTrackByFolder(t *db.Track, parent *db.Album) *TrackChild {
|
||||
trCh := &TrackChild{
|
||||
ID: t.ID,
|
||||
ContentType: t.MIME(),
|
||||
@@ -66,7 +66,7 @@ func NewTCTrackByFolder(t *model.Track, parent *model.Album) *TrackChild {
|
||||
return trCh
|
||||
}
|
||||
|
||||
func NewArtistByFolder(f *model.Album) *Artist {
|
||||
func NewArtistByFolder(f *db.Album) *Artist {
|
||||
return &Artist{
|
||||
ID: f.ID,
|
||||
Name: f.RightPath,
|
||||
@@ -74,7 +74,7 @@ func NewArtistByFolder(f *model.Album) *Artist {
|
||||
}
|
||||
}
|
||||
|
||||
func NewDirectoryByFolder(f *model.Album, children []*TrackChild) *Directory {
|
||||
func NewDirectoryByFolder(f *db.Album, children []*TrackChild) *Directory {
|
||||
dir := &Directory{
|
||||
ID: f.ID,
|
||||
Name: f.RightPath,
|
||||
|
||||
@@ -3,10 +3,10 @@ package spec
|
||||
import (
|
||||
"path"
|
||||
|
||||
"senan.xyz/g/gonic/model"
|
||||
"senan.xyz/g/gonic/db"
|
||||
)
|
||||
|
||||
func NewAlbumByTags(a *model.Album, artist *model.Artist) *Album {
|
||||
func NewAlbumByTags(a *db.Album, artist *db.Artist) *Album {
|
||||
ret := &Album{
|
||||
Created: a.ModifiedAt,
|
||||
ID: a.ID,
|
||||
@@ -23,7 +23,7 @@ func NewAlbumByTags(a *model.Album, artist *model.Artist) *Album {
|
||||
return ret
|
||||
}
|
||||
|
||||
func NewTrackByTags(t *model.Track, album *model.Album) *TrackChild {
|
||||
func NewTrackByTags(t *db.Track, album *db.Album) *TrackChild {
|
||||
ret := &TrackChild{
|
||||
ID: t.ID,
|
||||
ContentType: t.MIME(),
|
||||
@@ -55,7 +55,7 @@ func NewTrackByTags(t *model.Track, album *model.Album) *TrackChild {
|
||||
return ret
|
||||
}
|
||||
|
||||
func NewArtistByTags(a *model.Artist) *Artist {
|
||||
func NewArtistByTags(a *db.Artist) *Artist {
|
||||
return &Artist{
|
||||
ID: a.ID,
|
||||
Name: a.Name,
|
||||
|
||||
Reference in New Issue
Block a user