TODO: unit tests
(beforeStr string, modifier int)
| 190 | |
| 191 | // TODO: unit tests |
| 192 | func (h *DeleteHandler) FindTargetBefore(beforeStr string, modifier int) (BackupObject, error) { |
| 193 | timeLine, err := time.Parse(time.RFC3339, beforeStr) |
| 194 | if err == nil { |
| 195 | return h.FindTargetBeforeTime(timeLine, modifier) |
| 196 | } |
| 197 | |
| 198 | return h.FindTargetBeforeName(beforeStr, modifier) |
| 199 | } |
| 200 | |
| 201 | func (h *DeleteHandler) FindTargetBeforeName(name string, modifier int) (BackupObject, error) { |
| 202 | choiceFunc := getBeforeChoiceFunc(name, modifier) |
no test coverage detected