From 6d11b08705f6ce442115bb7c4a0acc1e75887e71 Mon Sep 17 00:00:00 2001 From: DOO-DEV Date: Sat, 15 Mar 2025 16:11:01 +0330 Subject: [PATCH] fix: remove redundent cache because it cause panels don't show the queues after deletion --- internal/rdb/rdb.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/internal/rdb/rdb.go b/internal/rdb/rdb.go index 22df506..cf6a100 100644 --- a/internal/rdb/rdb.go +++ b/internal/rdb/rdb.go @@ -114,12 +114,10 @@ func (r *RDB) Enqueue(ctx context.Context, msg *base.TaskMessage) error { if err != nil { return errors.E(op, errors.Unknown, fmt.Sprintf("cannot encode message: %v", err)) } - if _, found := r.queuesPublished.Load(msg.Queue); !found { - if err := r.client.SAdd(ctx, base.AllQueues, msg.Queue).Err(); err != nil { - return errors.E(op, errors.Unknown, &errors.RedisCommandError{Command: "sadd", Err: err}) - } - r.queuesPublished.Store(msg.Queue, true) + if err := r.client.SAdd(ctx, base.AllQueues, msg.Queue).Err(); err != nil { + return errors.E(op, errors.Unknown, &errors.RedisCommandError{Command: "sadd", Err: err}) } + r.queuesPublished.Store(msg.Queue, true) keys := []string{ base.TaskKey(msg.Queue, msg.ID), base.PendingKey(msg.Queue),