well i guess i can POST releases now!

Signed-off-by: ari melody <ari@arimelody.me>
This commit is contained in:
ari melody 2024-08-01 03:54:15 +01:00
parent 10f5f51e76
commit 151b2d8fd9
13 changed files with 417 additions and 203 deletions

View file

@ -7,64 +7,64 @@ import (
)
type Track struct {
number int
title string
description string
lyrics string
previewURL string
Number int `json:"number"`
Title string `json:"title"`
Description string `json:"description"`
Lyrics string `json:"lyrics"`
PreviewURL string `json:"previewURL"`
}
// GETTERS
func (track Track) GetNumber() int {
return track.number
return track.Number
}
func (track Track) GetTitle() string {
return track.title
return track.Title
}
func (track Track) GetDescription() string {
return track.description
return track.Description
}
func (track Track) GetLyrics() string {
return track.lyrics
return track.Lyrics
}
func (track Track) GetPreviewURL() string {
return track.previewURL
return track.PreviewURL
}
// SETTERS
func (track Track) SetNumber(number int) error {
// TODO: update DB
track.number = number
track.Number = number
return nil
}
func (track Track) SetTitle(title string) error {
// TODO: update DB
track.title = title
track.Title = title
return nil
}
func (track Track) SetDescription(description string) error {
// TODO: update DB
track.description = description
track.Description = description
return nil
}
func (track Track) SetLyrics(lyrics string) error {
// TODO: update DB
track.lyrics = lyrics
track.Lyrics = lyrics
return nil
}
func (track Track) SetPreviewURL(previewURL string) error {
// TODO: update DB
track.previewURL = previewURL
track.PreviewURL = previewURL
return nil
}
@ -82,11 +82,11 @@ func PullReleaseTracks(db *sqlx.DB, releaseID string) ([]Track, error) {
var track = Track{}
err = track_rows.Scan(
&track.number,
&track.title,
&track.description,
&track.lyrics,
&track.previewURL,
&track.Number,
&track.Title,
&track.Description,
&track.Lyrics,
&track.PreviewURL,
)
if err != nil {
fmt.Printf("Error while pulling track for release %s: %s\n", releaseID, err)