feat(remove.go): added removing packages

This commit is contained in:
Paul Fey 2025-02-27 18:44:53 +01:00
parent 022eb8edba
commit 0431866e7c
2 changed files with 53 additions and 2 deletions

View file

@ -16,7 +16,7 @@ func client(conn net.Conn, instance string) error {
log.Fatal(err)
}
log.Println("Message Received:", message)
var objmap map[string]string
var objmap map[string]interface{}
err = json.Unmarshal([]byte(message), &objmap)
if err != nil {
log.Println(err)
@ -31,6 +31,12 @@ func client(conn net.Conn, instance string) error {
log.Println(err)
return err
}
case "remove":
err = removeMap(conn, instance, objmap)
if err != nil {
log.Println(err)
return err
}
case "list":
err = list(conn, instance)
if err != nil {
@ -38,7 +44,7 @@ func client(conn net.Conn, instance string) error {
return err
}
default:
err = errors.New("Unknown Command: " + val)
err = errors.New("Unknown Command: " + val.(string))
log.Println(err)
return err
}