Ctrl K
ComunidadGuías…

Ferrite.Data/UpdateState/RedisUpdatesContextFactory.cs

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
// SPDX-License-Identifier: AGPL-3.0-or-later
// Copyright (C) 2022-2026 Aykut Alparslan KOC

using StackExchange.Redis;

namespace Ferrite.Data.UpdateState;

public class RedisUpdatesContextFactory : IUpdatesContextFactory
{
    private readonly ConnectionMultiplexer _redis;

    public RedisUpdatesContextFactory(string config)
    {
        _redis = ConnectionMultiplexer.Connect(config);
    }
    public IUpdatesContext GetUpdatesContext(long? authKeyId, long userId)
    {
        return new RedisUpdatesContext(_redis, authKeyId, userId);
    }
}