MCPcopy Create free account
hub / github.com/Adaptix-Framework/AdaptixC2 / DbTaskDelete

Method DbTaskDelete

AdaptixServer/core/database/db_tasks.go:68–85  ·  view source on GitHub ↗
(taskId string, agentId string)

Source from the content-addressed store, hash-verified

66}
67
68func (dbms *DBMS) DbTaskDelete(taskId string, agentId string) error {
69 var err error
70
71 ok := dbms.DatabaseExists()
72 if !ok {
73 return errors.New("database does not exist")
74 }
75
76 if taskId != "" {
77 deleteQuery := `DELETE FROM Tasks WHERE TaskId = ?;`
78 _, err = dbms.database.Exec(deleteQuery, taskId)
79 } else if agentId != "" {
80 deleteQuery := `DELETE FROM Tasks WHERE AgentId = ?;`
81 _, err = dbms.database.Exec(deleteQuery, agentId)
82 }
83
84 return err
85}
86
87func (dbms *DBMS) DbTaskGet(taskId string) (adaptix.TaskData, error) {
88 var taskData adaptix.TaskData

Callers 2

DeleteMethod · 0.80
TsAgentRemoveMethod · 0.80

Calls 1

DatabaseExistsMethod · 0.95

Tested by

no test coverage detected