moar stuff.
This commit is contained in:
@@ -49,6 +49,7 @@ type ScriptTrigger struct {
|
||||
ScriptName string
|
||||
ScriptPre json.RawMessage
|
||||
ScriptPost json.RawMessage
|
||||
Name string
|
||||
}
|
||||
|
||||
type ScriptVariable struct {
|
||||
|
||||
@@ -22,7 +22,7 @@ func (q *Queries) DeleteScriptTrigger(ctx context.Context, id uuid.UUID) error {
|
||||
}
|
||||
|
||||
const listScriptTriggers = `-- name: ListScriptTriggers :many
|
||||
SELECT id, event, device_match, parameter, script_target, script_name, script_pre, script_post FROM script_trigger
|
||||
SELECT id, event, device_match, parameter, script_target, script_name, script_pre, script_post, name FROM script_trigger
|
||||
`
|
||||
|
||||
func (q *Queries) ListScriptTriggers(ctx context.Context) ([]ScriptTrigger, error) {
|
||||
@@ -43,6 +43,7 @@ func (q *Queries) ListScriptTriggers(ctx context.Context) ([]ScriptTrigger, erro
|
||||
&i.ScriptName,
|
||||
&i.ScriptPre,
|
||||
&i.ScriptPost,
|
||||
&i.Name,
|
||||
); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@@ -112,12 +113,13 @@ func (q *Queries) ListScripts(ctx context.Context) ([]Script, error) {
|
||||
}
|
||||
|
||||
const replaceScriptTrigger = `-- name: ReplaceScriptTrigger :exec
|
||||
REPLACE INTO script_trigger (id, event, device_match, parameter, script_target, script_name, script_pre, script_post)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?, ?)
|
||||
REPLACE INTO script_trigger (id, name, event, device_match, parameter, script_target, script_name, script_pre, script_post)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)
|
||||
`
|
||||
|
||||
type ReplaceScriptTriggerParams struct {
|
||||
ID uuid.UUID
|
||||
Name string
|
||||
Event string
|
||||
DeviceMatch string
|
||||
Parameter string
|
||||
@@ -130,6 +132,7 @@ type ReplaceScriptTriggerParams struct {
|
||||
func (q *Queries) ReplaceScriptTrigger(ctx context.Context, arg ReplaceScriptTriggerParams) error {
|
||||
_, err := q.exec(ctx, q.replaceScriptTriggerStmt, replaceScriptTrigger,
|
||||
arg.ID,
|
||||
arg.Name,
|
||||
arg.Event,
|
||||
arg.DeviceMatch,
|
||||
arg.Parameter,
|
||||
|
||||
Reference in New Issue
Block a user