From a11cb2de30122ff352609fd23df9666b15a86c80 Mon Sep 17 00:00:00 2001 From: Alireza Ghasemi Date: Thu, 28 Mar 2024 18:28:48 +0330 Subject: [PATCH] Fixup Redis lock context compilation error Related to #793; see #803. --- v2/locks/redis/redis.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/v2/locks/redis/redis.go b/v2/locks/redis/redis.go index 6cbd8951..02b8b802 100644 --- a/v2/locks/redis/redis.go +++ b/v2/locks/redis/redis.go @@ -1,6 +1,7 @@ package redis import ( + "context" "errors" "strconv" "strings" @@ -64,7 +65,8 @@ func (r Lock) LockWithRetries(key string, unixTsToExpireNs int64) error { func (r Lock) Lock(key string, unixTsToExpireNs int64) error { now := time.Now().UnixNano() expiration := time.Duration(unixTsToExpireNs + 1 - now) - ctx := r.rclient.Context() + // ctx := r.rclient.Context() + ctx := context.Background() success, err := r.rclient.SetNX(ctx, key, unixTsToExpireNs, expiration).Result() if err != nil {