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

@ -9,31 +9,31 @@ import (
)
type Link struct {
name string
url string
Name string `json:"name"`
URL string `json:"url"`
}
// GETTERS
func (link Link) GetName() string {
return link.name
return link.Name
}
func (link Link) GetURL() string {
return link.url
return link.URL
}
// SETTERS
func (link Link) SetName(name string) error {
// TODO: update DB
link.name = name
link.Name = name
return nil
}
func (link Link) SetURL(url string) error {
// TODO: update DB
link.url = url
link.URL = url
return nil
}
@ -41,7 +41,7 @@ func (link Link) SetURL(url string) error {
func (link Link) NormaliseName() string {
rgx := regexp.MustCompile(`[^a-z0-9]`)
return strings.ToLower(rgx.ReplaceAllString(link.name, ""))
return strings.ToLower(rgx.ReplaceAllString(link.Name, ""))
}
// DATABASE
@ -58,8 +58,8 @@ func PullReleaseLinks(db *sqlx.DB, releaseID string) ([]Link, error) {
var link = Link{}
err = link_rows.Scan(
&link.name,
&link.url,
&link.Name,
&link.URL,
)
if err != nil {
fmt.Printf("Error while pulling link for release %s: %s\n", releaseID, err)