package main import ( "encoding/json" "os" ) type store struct { LastVersionen map[string]string } func getLastData(file string) (store, error) { s := store{} s.LastVersionen = make(map[string]string) data, err := os.ReadFile(file) if err != nil { return s, err } err = json.Unmarshal(data, &s) if err != nil { return s, err } return s, nil } func saveLastData(s store, file string) error { data, err := json.Marshal(s) if err != nil { return err } err = os.WriteFile(file, data, 0644) if err != nil { return err } return nil }