DeleteProjects removes projects from proxy database.
(db *gorp.DbMap, projects ...*Project)
| 131 | |
| 132 | // DeleteProjects removes projects from proxy database. |
| 133 | func DeleteProjects(db *gorp.DbMap, projects ...*Project) (err error) { |
| 134 | args := make([]interface{}, 0, len(projects)) |
| 135 | |
| 136 | for _, p := range projects { |
| 137 | args = append(args, p) |
| 138 | } |
| 139 | |
| 140 | _, err = db.Delete(args...) |
| 141 | if err != nil { |
| 142 | err = errors.Wrapf(err, "delete projects failed") |
| 143 | } |
| 144 | |
| 145 | return |
| 146 | } |