From c42bb62e47995c7aa56c9d1d18fdec7f68b489b5 Mon Sep 17 00:00:00 2001 From: overthestream Date: Tue, 27 Aug 2024 16:31:56 +0900 Subject: [PATCH] remove error --- src/domain/blurting/blurting.service.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/domain/blurting/blurting.service.ts b/src/domain/blurting/blurting.service.ts index 1db147b..b0be2a2 100644 --- a/src/domain/blurting/blurting.service.ts +++ b/src/domain/blurting/blurting.service.ts @@ -228,8 +228,11 @@ export class BlurtingService { const sexOrient = this.userService.getUserSexOrient(user.userInfo); //const region = user.userInfo.region.split(' ')[0]; const qName = `${sexOrient}_beta`; - const groupQueue: number[] = await this.cacheManager.get(qName); - + let groupQueue: number[] = await this.cacheManager.get(qName); + if (!groupQueue) { + await this.cacheManager.set(qName, []); + groupQueue = []; + } if (groupQueue.length < 2) { groupQueue.push(id); await this.cacheManager.set(qName, groupQueue); @@ -287,7 +290,11 @@ export class BlurtingService { //const region = user.userInfo.region.split(' ')[0]; const qName = `${sexOrient}_beta`; - const groupQueue: number[] = await this.cacheManager.get(qName); + let groupQueue: number[] = await this.cacheManager.get(qName); + if (!groupQueue) { + await this.cacheManager.set(qName, []); + groupQueue = []; + } if (groupQueue.includes(id)) { return State.Matching; }