package logs import ( "errors" "git.aiterp.net/rpdata/api/models" "git.aiterp.net/rpdata/api/models/posts" ) // Remove removes the log. func Remove(log models.Log) (models.Log, error) { err := collection.RemoveId(log.ID) if err != nil { return models.Log{}, err } if err := posts.RemoveAllInLog(log); err != nil { return models.Log{}, errors.New("The log was removed, but its posts couldn't be: " + err.Error()) } return log, nil }