add dbm new model and fixed json_data

This commit is contained in:
Adrian Zürcher
2025-05-12 17:12:25 +02:00
parent 5ee97416dd
commit 836a69f914
14 changed files with 260 additions and 167 deletions

View File

@@ -9,6 +9,7 @@ import (
)
func (d *DBMHandler) Json_Data(c *gin.Context) {
var err error
payload, err := json_data.ParseRequest(c.Request.Body)
if err != nil {
@@ -27,8 +28,7 @@ func (d *DBMHandler) Json_Data(c *gin.Context) {
if get.Query != nil {
depth = get.Query.Depth
}
for _, res := range d.QueryDatapoints(depth, get.Path) {
for _, res := range d.DBM.QueryDatapoints(depth, get.Uuid, get.Path) {
respond.AddGet(json_dataModels.Get{
Uuid: res.Uuid,
Path: res.Path,
@@ -42,7 +42,7 @@ func (d *DBMHandler) Json_Data(c *gin.Context) {
}
if payload.Set != nil {
respond.Set, err = d.CreateDatapoints(payload.Set...)
respond.Set, err = d.DBM.CreateDatapoints(payload.Set...)
if err != nil {
r := json_data.NewResponse()
r.SetError()
@@ -70,7 +70,7 @@ func (d *DBMHandler) Delete(c *gin.Context) {
if payload.Set != nil {
response.Set, err = d.RemoveDatapoint(payload.Set...)
response.Set, err = d.DBM.RemoveDatapoint(payload.Set...)
if err != nil {
r := json_data.NewResponse()
r.SetError()