package setup import ( "context" "forge.cadoles.com/cadoles/bouncer/internal/config" "forge.cadoles.com/cadoles/bouncer/internal/queue" "github.com/redis/go-redis/v9" queueRedis "forge.cadoles.com/cadoles/bouncer/internal/queue/redis" ) func NewQueueAdapter(ctx context.Context, redisConf config.RedisConfig) (queue.Adapter, error) { rdb := redis.NewUniversalClient(&redis.UniversalOptions{ Addrs: redisConf.Adresses, MasterName: string(redisConf.Master), }) return queueRedis.NewAdapter(rdb, 2), nil }