began transition

This commit is contained in:
0xdcarns
2022-01-10 10:55:05 -05:00
parent d6e1351fc5
commit c033be41bb
11 changed files with 31 additions and 56 deletions

View File

@@ -9,6 +9,7 @@ import (
"strings"
"time"
"github.com/google/uuid"
"github.com/gravitl/netmaker/database"
"github.com/gravitl/netmaker/logger"
"github.com/gravitl/netmaker/models"
@@ -44,7 +45,6 @@ func SetNetworkServerPeers(node *models.Node) {
// DeleteNode - deletes a node from database or moves into delete nodes table
func DeleteNode(node *models.Node, exterminate bool) error {
var err error
node.SetID()
var key = node.ID
if !exterminate {
args := strings.Split(key, "###")
@@ -114,15 +114,14 @@ func CreateNode(node *models.Node) error {
if err != nil {
return err
}
key, err := GetRecordKey(node.MacAddress, node.Network)
if err != nil {
return err
}
node.ID = uuid.NewString()
nodebytes, err := json.Marshal(&node)
if err != nil {
return err
}
err = database.Insert(key, string(nodebytes), database.NODES_TABLE_NAME)
err = database.Insert(node.ID, string(nodebytes), database.NODES_TABLE_NAME)
if err != nil {
return err
}