Modified RegistryList

This commit is contained in:
netbenix 2021-10-31 01:03:13 +02:00
parent 5a48f755a2
commit 61effffff4

View file

@ -6,10 +6,14 @@ import (
"os"
)
type RegistryList struct {
Registries []string
type RegistryEntries struct{
entries map[string]string
}
var(
Registry RegistryEntries
)
func CheckIfRegistryFileExists() bool{
_, dirErr := os.Stat("data")
_, fileErr := os.Stat("data/registry.list")
@ -19,20 +23,18 @@ func CheckIfRegistryFileExists() bool{
return true
}
func parseRegistryList() []string{
func parseRegistryList() map[string]string{
file, err := os.Open("data/registry.list")
if err != nil {
ErrorLogger.Fatal(err)
}
lines := make([]string, 512)
lines := make(map[string]string)
scanner := bufio.NewScanner(file)
i := 0
for scanner.Scan() {
if scanner.Text()[0] != '#'{
lines[i] = scanner.Text()
i++
//TODO - Implement splitter
}
}
return lines
@ -40,7 +42,7 @@ func parseRegistryList() []string{
func LoadRegistryList() {
if CheckIfRegistryFileExists() {
registries := parseRegistryList()
Registry.entries = parseRegistryList()
fmt.Printf(Registry.entries["0"])
}
}