make redis host and port optional
This commit is contained in:
		| @@ -19,7 +19,7 @@ export class MutexLock { | ||||
| 	static async create(options: MutexOptions) { | ||||
| 		const redisClient = await redis | ||||
| 			.createClient({ | ||||
| 				url: `redis://${options.redis.host}:${options.redis.port}`, | ||||
| 				url: `redis://${options.redis?.host ?? "127.0.0.1"}:${options.redis?.port ?? 6379}`, | ||||
| 			}) | ||||
| 			.connect(); | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| export type MutexOptions = { | ||||
|   redis: { | ||||
|     host: string; | ||||
|     port: number; | ||||
|   redis?: { | ||||
|     host?: string; | ||||
|     port?: number; | ||||
|   }; | ||||
|   mutex?: { | ||||
|     checkInterval?: number; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user