conform service design/usage patterns
This commit is contained in:
parent
89a5fdc4e5
commit
fd3b2a0dba
13 changed files with 65 additions and 60 deletions
|
|
@ -6,8 +6,14 @@ import (
|
|||
"github.com/jmoiron/sqlx"
|
||||
|
||||
"arimelody-web/model/twitch"
|
||||
|
||||
logService "arimelody-web/service/log"
|
||||
inviteService "arimelody-web/service/invite"
|
||||
accountService "arimelody-web/service/account"
|
||||
"arimelody-web/service/log"
|
||||
sessionService "arimelody-web/service/session"
|
||||
artistService "arimelody-web/service/artist"
|
||||
releaseService "arimelody-web/service/release"
|
||||
trackService "arimelody-web/service/track"
|
||||
)
|
||||
|
||||
type (
|
||||
|
|
@ -45,10 +51,15 @@ type (
|
|||
AppState struct {
|
||||
DB *sqlx.DB
|
||||
Config Config
|
||||
Log *log.LogService
|
||||
Twitch *twitch.State
|
||||
PublicFS embed.FS
|
||||
|
||||
LogService *logService.LogService
|
||||
InviteService *inviteService.InviteService
|
||||
AccountService *accountService.AccountService
|
||||
SesisonService *sessionService.SessionService
|
||||
ArtistService *artistService.ArtistService
|
||||
ReleaseService *releaseService.ReleaseService
|
||||
TrackService *trackService.TrackService
|
||||
}
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue