diff --git a/repository/repository.go b/repository/repository.go new file mode 100644 index 0000000..7cca7ad --- /dev/null +++ b/repository/repository.go @@ -0,0 +1,16 @@ +package repository + +import ( + "errors" + "time" + +) +var ( + ErrDatabaseConn = errors.New("failed to begin transaction/connection with database") + ErrExecuteQuery = errors.New("failed to execute query") + ErrCommitQuery = errors.New("failed to commit transaction") + ErrInvalidData = errors.New("data sent to save is invalid") + ErrNotFound = sql.ErrNoRows +) + +var dateFormat = time.RFC3339 diff --git a/repository/users.go b/repository/users.go index ba99a60..090b6ee 100644 --- a/repository/users.go +++ b/repository/users.go @@ -171,10 +171,3 @@ func (r *UserRepository) Delete(u model.User) error { return nil } - -var ( - ErrNotFound = sql.ErrNoRows - ErrInvalidData = errors.New("model was saved with invalid data") - - repositoryDateFormat = time.RFC3339 -)