backend: migrate Redlock dependency to @sesamecare-oss/redlock
- Updated package.json to replace the Redlock dependency with @sesamecare-oss/redlock version 1.4.0. - Modified imports in mutex.service.ts, redis.service.ts, and garbage-collector.test.ts to reflect the new Redlock package.
This commit is contained in:
parent
17788f3a27
commit
12c4813264
2499
backend/package-lock.json
generated
2499
backend/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -51,6 +51,7 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/client-s3": "3.673.0",
|
"@aws-sdk/client-s3": "3.673.0",
|
||||||
|
"@sesamecare-oss/redlock": "1.4.0",
|
||||||
"bcrypt": "5.1.1",
|
"bcrypt": "5.1.1",
|
||||||
"chalk": "5.4.1",
|
"chalk": "5.4.1",
|
||||||
"cookie-parser": "1.4.7",
|
"cookie-parser": "1.4.7",
|
||||||
@ -64,7 +65,6 @@
|
|||||||
"ioredis": "^5.4.2",
|
"ioredis": "^5.4.2",
|
||||||
"livekit-server-sdk": "2.6.2",
|
"livekit-server-sdk": "2.6.2",
|
||||||
"ms": "2.1.3",
|
"ms": "2.1.3",
|
||||||
"redlock": "git+https://github.com/mike-marcacci/node-redlock.git",
|
|
||||||
"uid": "^2.0.2",
|
"uid": "^2.0.2",
|
||||||
"winston": "3.14.2",
|
"winston": "3.14.2",
|
||||||
"yamljs": "^0.3.0",
|
"yamljs": "^0.3.0",
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
import { inject, injectable } from 'inversify';
|
import { inject, injectable } from 'inversify';
|
||||||
import ms from 'ms';
|
import ms from 'ms';
|
||||||
import Redlock, { Lock } from 'redlock';
|
import { Redlock, Lock } from '@sesamecare-oss/redlock';
|
||||||
import { MeetLock } from '../helpers/index.js';
|
import { MeetLock } from '../helpers/index.js';
|
||||||
import { LoggerService, RedisService } from './index.js';
|
import { LoggerService, RedisService } from './index.js';
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@ import { EventEmitter } from 'events';
|
|||||||
import { inject, injectable } from 'inversify';
|
import { inject, injectable } from 'inversify';
|
||||||
import { Redis, RedisOptions, SentinelAddress } from 'ioredis';
|
import { Redis, RedisOptions, SentinelAddress } from 'ioredis';
|
||||||
import ms from 'ms';
|
import ms from 'ms';
|
||||||
import Redlock from 'redlock';
|
import { Redlock } from "@sesamecare-oss/redlock";
|
||||||
import {
|
import {
|
||||||
checkModuleEnabled,
|
checkModuleEnabled,
|
||||||
REDIS_DB,
|
REDIS_DB,
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
import { afterAll, afterEach, beforeAll, beforeEach, describe, expect, it, jest } from '@jest/globals';
|
import { afterAll, afterEach, beforeAll, beforeEach, describe, expect, it, jest } from '@jest/globals';
|
||||||
import { EgressInfo, EgressStatus, Room } from 'livekit-server-sdk';
|
import { EgressInfo, EgressStatus, Room } from 'livekit-server-sdk';
|
||||||
import ms from 'ms';
|
import ms from 'ms';
|
||||||
import { Lock } from 'redlock';
|
import { Lock } from '@sesamecare-oss/redlock';
|
||||||
import { container } from '../../../../src/config/index.js';
|
import { container } from '../../../../src/config/index.js';
|
||||||
import INTERNAL_CONFIG from '../../../../src/config/internal-config.js';
|
import INTERNAL_CONFIG from '../../../../src/config/internal-config.js';
|
||||||
import { MeetLock } from '../../../../src/helpers/index.js';
|
import { MeetLock } from '../../../../src/helpers/index.js';
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user