Skip to content

Commit

Permalink
feat: added db utils to alert table
Browse files Browse the repository at this point in the history
  • Loading branch information
AvineshTripathi committed Apr 21, 2024
1 parent 807888b commit 7cf1348
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 12 deletions.
4 changes: 2 additions & 2 deletions handlers/accounts_handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ func (handler *ApiHandler) NewCloudAccountHandler(c *gin.Context) {
unsavedAccounts = append(unsavedAccounts, account)
} else {

result, err := handler.dbHandler.HandleQuery(handler.ctx, "ADD_ACCOUNT", &account, nil)
result, err := handler.dbHandler.HandleQuery(handler.ctx, "INSERT", &account, nil)
if err != nil {
c.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()})
return
Expand Down Expand Up @@ -170,7 +170,7 @@ func (handler *ApiHandler) DeleteCloudAccountHandler(c *gin.Context) {
accountId := c.Param("id")

account := new(models.Account)
_, err := handler.dbHandler.HandleQuery(handler.ctx, "DELETE_ACCOUNT", &account, map[string]string{"id": accountId})
_, err := handler.dbHandler.HandleQuery(handler.ctx, "DELETE", &account, map[string]string{"id": accountId})
if err != nil {
c.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()})
return
Expand Down
7 changes: 3 additions & 4 deletions handlers/alerts_handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ package handlers

import (
"bytes"
"context"
"encoding/json"
"net/http"
"time"
Expand Down Expand Up @@ -33,7 +32,7 @@ func (handler *ApiHandler) NewAlertHandler(c *gin.Context) {
return
}

result, err := handler.db.NewInsert().Model(&alert).Exec(context.Background())
result, err := handler.dbHandler.HandleQuery(handler.ctx, "INSERT", &alert, nil)
if err != nil {
c.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()})
return
Expand Down Expand Up @@ -62,7 +61,7 @@ func (handler *ApiHandler) UpdateAlertHandler(c *gin.Context) {
return
}

_, err = handler.db.NewUpdate().Model(&alert).Column("name", "type", "budget", "usage", "endpoint", "secret").Where("id = ?", alertId).Exec(handler.ctx)
_, err = handler.dbHandler.HandleQuery(handler.ctx, "UPDATE_ALERT",&alert, map[string]string{"id": alertId})
if err != nil {
c.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()})
return
Expand All @@ -75,7 +74,7 @@ func (handler *ApiHandler) DeleteAlertHandler(c *gin.Context) {
alertId := c.Param("id")

alert := new(models.Alert)
_, err := handler.db.NewDelete().Model(alert).Where("id = ?", alertId).Exec(handler.ctx)
_, err := handler.dbHandler.HandleQuery(handler.ctx, "DELETE", &alert, map[string]string{"id": alertId})
if err != nil {
c.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()})
return
Expand Down
12 changes: 6 additions & 6 deletions models/queries.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,21 @@ var Queries = Data{
Query: "SELECT * FROM accounts",
Type: SELECT,
},
"INSERT_ACCOUNT": Object{
Query: "",
"INSERT": Object{
Type: INSERT,
},
"DELETE_ACCOUNT": Object{
Query: "",
"DELETE": Object{
Type: DELETE,
},
"UPDATE_ACCOUNT": Object{
Query: "",
Type: UPDATE,
Params: []string{"name", "provider", "credentials"},
},
"UPDATE_ALERT": Object{
Type: UPDATE,
Params: []string{"name", "type", "budget", "usage", "endpoint", "secret"},
},
"RE_SCAN_ACCOUNT": Object{
Query: "",
Type: UPDATE,
Params: []string{"status"},
},
Expand Down

0 comments on commit 7cf1348

Please sign in to comment.