refactor: return errors with stack traces, where appropriate
1 file changed, 3 insertions(+), 3 deletions(-)
changed files
M internal/events/redis.go → internal/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)