all repos — homestead @ a9f47f4e4ed3223e86dc1d5c3edd005b8d9ce589

Code for my website

refactor: return errors with stack traces, where appropriate

Alan Pearce
commit

a9f47f4e4ed3223e86dc1d5c3edd005b8d9ce589

parent

f17c0bd9ce8ad16b39c9c5ba80c917049e135bed

1 file changed, 3 insertions(+), 3 deletions(-)

changed files
M internal/events/redis.gointernal/events/redis.go
@@ -38,7 +38,7 @@ client *redis.Client
log *log.Logger } -func NewRedisListener(opts *RedisOptions, log *log.Logger) (*RedisListener, error) { +func NewRedisListener(opts *RedisOptions, log *log.Logger) (*RedisListener, errors.E) { clientConfig := &redis.Options{ Addr: opts.Address, Username: opts.Username,
@@ -69,7 +69,7 @@ log: log,
}, nil } -func (rl *RedisListener) GetLatestRunID() (uint64, error) { +func (rl *RedisListener) GetLatestRunID() (uint64, errors.E) { ctx, cancel := context.WithTimeout(context.TODO(), 2*time.Second) defer cancel()
@@ -93,7 +93,7 @@ func getKeyspaceName(key string) string {
return fmt.Sprintf("__keyspace@%d__:%s", db, key) } -func (rl *RedisListener) Subscribe() (<-chan Event, error) { +func (rl *RedisListener) Subscribe() (<-chan Event, errors.E) { events := make(chan Event, 1) ctx := context.TODO() channel := getKeyspaceName(key)