Initial commit: Open sourcing all of the Maple Open Technologies code.

This commit is contained in:
Bartlomiej Mika 2025-12-02 14:33:08 -05:00
commit 755d54a99d
2010 changed files with 448675 additions and 0 deletions

View file

@ -0,0 +1,13 @@
package distributedmutex
import (
"github.com/redis/go-redis/v9"
"go.uber.org/zap"
)
// ProvideDistributedMutexAdapter creates a new distributed mutex adapter instance.
// Accepts *redis.Client which implements redis.UniversalClient interface
func ProvideDistributedMutexAdapter(logger *zap.Logger, redisClient *redis.Client) Adapter {
// redis.Client implements redis.UniversalClient, so we can pass it directly
return NewAdapter(logger, redisClient)
}