Anapher/Strive

View on GitHub
src/Services/ConferenceManagement/Strive.Infrastructure/KeyValue/Redis/RedisTransaction.cs

Summary

Maintainability
A
0 mins
Test Coverage
using System.Threading.Tasks;
using Strive.Infrastructure.KeyValue.Abstractions;
using StackExchange.Redis;

namespace Strive.Infrastructure.KeyValue.Redis
{
    public class RedisTransaction : RedisActions, IKeyValueDatabaseTransaction
    {
        private readonly ITransaction _transaction;

        public RedisTransaction(ITransaction transaction) : base(transaction)
        {
            _transaction = transaction;
        }

        public void Dispose()
        {
        }

        public async ValueTask<bool> ExecuteAsync()
        {
            return await _transaction.ExecuteAsync();
        }
    }
}