Commit 9251c31a authored by nanahira's avatar nanahira

use own redlock

parent 13235622
Pipeline #15205 passed with stages
in 3 minutes and 48 seconds
......@@ -12,6 +12,7 @@
"@aws-sdk/client-s3": "^3.26.0",
"@aws-sdk/lib-storage": "^3.26.0",
"@cityssm/map-expire": "^1.1.1",
"@nanahira/redlock": "^1.0.0",
"@nestjs-modules/ioredis": "^1.0.1",
"@nestjs/axios": "^0.0.1",
"@nestjs/cli": "^8.0.0",
......@@ -35,7 +36,6 @@
"p-queue": "6.6.2",
"pg": "^8.7.1",
"readdirp": "^3.6.0",
"redlock": "^5.0.0-beta.2",
"reflect-metadata": "^0.1.13",
"rimraf": "^3.0.2",
"rxjs": "^7.2.0",
......@@ -2395,6 +2395,17 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
"node_modules/@nanahira/redlock": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@nanahira/redlock/-/redlock-1.0.0.tgz",
"integrity": "sha512-kf48X8tSbZm1DQT3Aj3B/Fza+L9toi5+j47BX9WJ9hIqyuCDRWMC2wQOJB1XAcOFZ+FGrfAjTa21bdTEuVlYeQ==",
"dependencies": {
"node-abort-controller": "^3.0.1"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@nestjs-modules/ioredis": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@nestjs-modules/ioredis/-/ioredis-1.0.1.tgz",
......@@ -9295,17 +9306,6 @@
"node": ">=4"
}
},
"node_modules/redlock": {
"version": "5.0.0-beta.2",
"resolved": "https://registry.npmjs.org/redlock/-/redlock-5.0.0-beta.2.tgz",
"integrity": "sha512-2RDWXg5jgRptDrB1w9O/JgSZC0j7y4SlaXnor93H/UJm/QyDiFgBKNtrh0TI6oCXqYSaSoXxFh6Sd3VtYfhRXw==",
"dependencies": {
"node-abort-controller": "^3.0.1"
},
"engines": {
"node": ">=12"
}
},
"node_modules/reflect-metadata": {
"version": "0.1.13",
"resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
......@@ -13502,6 +13502,14 @@
}
}
},
"@nanahira/redlock": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@nanahira/redlock/-/redlock-1.0.0.tgz",
"integrity": "sha512-kf48X8tSbZm1DQT3Aj3B/Fza+L9toi5+j47BX9WJ9hIqyuCDRWMC2wQOJB1XAcOFZ+FGrfAjTa21bdTEuVlYeQ==",
"requires": {
"node-abort-controller": "^3.0.1"
}
},
"@nestjs-modules/ioredis": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@nestjs-modules/ioredis/-/ioredis-1.0.1.tgz",
......@@ -18729,14 +18737,6 @@
"redis-errors": "^1.0.0"
}
},
"redlock": {
"version": "5.0.0-beta.2",
"resolved": "https://registry.npmjs.org/redlock/-/redlock-5.0.0-beta.2.tgz",
"integrity": "sha512-2RDWXg5jgRptDrB1w9O/JgSZC0j7y4SlaXnor93H/UJm/QyDiFgBKNtrh0TI6oCXqYSaSoXxFh6Sd3VtYfhRXw==",
"requires": {
"node-abort-controller": "^3.0.1"
}
},
"reflect-metadata": {
"version": "0.1.13",
"resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
......
......@@ -24,6 +24,7 @@
"@aws-sdk/client-s3": "^3.26.0",
"@aws-sdk/lib-storage": "^3.26.0",
"@cityssm/map-expire": "^1.1.1",
"@nanahira/redlock": "^1.0.0",
"@nestjs-modules/ioredis": "^1.0.1",
"@nestjs/axios": "^0.0.1",
"@nestjs/cli": "^8.0.0",
......@@ -47,7 +48,6 @@
"p-queue": "6.6.2",
"pg": "^8.7.1",
"readdirp": "^3.6.0",
"redlock": "^5.0.0-beta.2",
"reflect-metadata": "^0.1.13",
"rimraf": "^3.0.2",
"rxjs": "^7.2.0",
......
import { InjectRedis, Redis } from '@nestjs-modules/ioredis';
import { Injectable } from '@nestjs/common';
import Redlock from 'redlock';
import Redlock from '@nanahira/redlock';
@Injectable()
export class LockService extends Redlock {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment