28 lines
375 B
Go
28 lines
375 B
Go
package data
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/gookit/goutil/jsonutil"
|
|
)
|
|
|
|
var (
|
|
Devs = make(map[string]Dev)
|
|
)
|
|
|
|
type Dev struct {
|
|
Email string // map key
|
|
// Profile Profile
|
|
}
|
|
|
|
var devs_file = "data/devs.json"
|
|
|
|
func SaveDevs() {
|
|
jsonutil.WritePretty(devs_file, Devs)
|
|
}
|
|
func LoadDevs() {
|
|
err := jsonutil.ReadFile(devs_file, &Devs)
|
|
if err != nil {
|
|
fmt.Println(err)
|
|
}
|
|
}
|