mirror of
https://github.com/simstudioai/sim.git
synced 2026-09-24 15:45:35 +08:00
fix(mothership): Use heartbeat mechanism for chat locks (#4286)
This commit is contained in:
@@ -17,6 +17,7 @@ export const redisConfigMockFns = {
|
||||
mockOnRedisReconnect: vi.fn(),
|
||||
mockAcquireLock: vi.fn().mockResolvedValue(true),
|
||||
mockReleaseLock: vi.fn().mockResolvedValue(true),
|
||||
mockExtendLock: vi.fn().mockResolvedValue(true),
|
||||
mockCloseRedisConnection: vi.fn().mockResolvedValue(undefined),
|
||||
mockResetForTesting: vi.fn(),
|
||||
}
|
||||
@@ -34,6 +35,7 @@ export const redisConfigMock = {
|
||||
onRedisReconnect: redisConfigMockFns.mockOnRedisReconnect,
|
||||
acquireLock: redisConfigMockFns.mockAcquireLock,
|
||||
releaseLock: redisConfigMockFns.mockReleaseLock,
|
||||
extendLock: redisConfigMockFns.mockExtendLock,
|
||||
closeRedisConnection: redisConfigMockFns.mockCloseRedisConnection,
|
||||
resetForTesting: redisConfigMockFns.mockResetForTesting,
|
||||
}
|
||||
|
||||
@@ -56,6 +56,9 @@ export function createMockRedis() {
|
||||
exec: vi.fn().mockResolvedValue([]),
|
||||
})),
|
||||
|
||||
// Scripting
|
||||
eval: vi.fn().mockResolvedValue(0),
|
||||
|
||||
// Connection
|
||||
ping: vi.fn().mockResolvedValue('PONG'),
|
||||
quit: vi.fn().mockResolvedValue('OK'),
|
||||
|
||||
Reference in New Issue
Block a user