moved accounts to MVC directories

This commit is contained in:
ari melody 2024-11-01 21:03:08 +00:00
parent 819ec891e7
commit 34dd280fba
Signed by: ari
GPG key ID: CF99829C92678188
4 changed files with 16 additions and 16 deletions

View file

@ -1,8 +1,8 @@
package api
import (
"arimelody-web/account/controller"
"arimelody-web/account/model"
"arimelody-web/controller"
"arimelody-web/model"
"arimelody-web/global"
"encoding/json"
"fmt"

View file

@ -1,7 +1,8 @@
package controller
import (
"arimelody-web/account/model"
"arimelody-web/model"
"math/rand"
"github.com/jmoiron/sqlx"
)
@ -58,3 +59,13 @@ func DeleteAccount(db *sqlx.DB, accountID string) error {
_, err := db.Exec("DELETE FROM account WHERE id=$1", accountID)
return err
}
var inviteChars = []byte("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")
func GenerateInviteCode(length int) []byte {
code := []byte{}
for i := 0; i < length; i++ {
code = append(code, inviteChars[rand.Intn(len(inviteChars) - 1)])
}
return code
}

View file

@ -9,11 +9,11 @@ import (
"path/filepath"
"time"
"arimelody-web/account/model"
"arimelody-web/admin"
"arimelody-web/api"
"arimelody-web/global"
"arimelody-web/view"
"arimelody-web/controller"
"arimelody-web/templates"
"github.com/jmoiron/sqlx"
@ -47,7 +47,7 @@ func main() {
accountsCount := 0
global.DB.Get(&accountsCount, "SELECT count(*) FROM account")
if accountsCount == 0 {
code := model.GenerateInviteCode(8)
code := controller.GenerateInviteCode(8)
tx, err := global.DB.Begin()
if err != nil {

View file

@ -1,7 +1,6 @@
package model
import (
"math/rand"
"time"
)
@ -42,13 +41,3 @@ const (
ReadArtists AccountPrivilege = "read_artists"
EditArtists AccountPrivilege = "edit_artists"
)
var inviteChars = []byte("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")
func GenerateInviteCode(length int) []byte {
code := []byte{}
for i := 0; i < length; i++ {
code = append(code, inviteChars[rand.Intn(len(inviteChars) - 1)])
}
return code
}