chore: Rimosso file utenti.go e spostati file .json in _content/
parent
805d9a7ba5
commit
192d8ea944
@ -1,41 +0,0 @@
|
||||
package website
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"log"
|
||||
"os"
|
||||
)
|
||||
|
||||
type UserInfo struct {
|
||||
Uid string `json:"uid"`
|
||||
Nome string `json:"nome"`
|
||||
Cognome string `json:"cognome"`
|
||||
|
||||
Tags []string `json:"tags"`
|
||||
IsMacchinista bool `json:"macchinista,omitempty"`
|
||||
}
|
||||
|
||||
type ListaUtentiService interface {
|
||||
GetUtenti() ([]UserInfo, error)
|
||||
}
|
||||
|
||||
type JsonFileListaUtenti struct {
|
||||
Path string
|
||||
}
|
||||
|
||||
func (j *JsonFileListaUtenti) GetUtenti() ([]UserInfo, error) {
|
||||
var users []UserInfo
|
||||
|
||||
usersJsonData, err := os.ReadFile(j.Path)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
if err := json.Unmarshal(usersJsonData, &users); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
log.Printf("Loaded list utenti with %d users", len(users))
|
||||
|
||||
return users, nil
|
||||
}
|
Loading…
Reference in New Issue