From 31cd571bb10c84fd57cee529972af4426488ff94 Mon Sep 17 00:00:00 2001 From: JuHyun419 Date: Fri, 30 Sep 2022 10:02:46 +0900 Subject: [PATCH] =?UTF-8?q?[#185]=20fix:=20=EB=A6=AC=EB=A7=88=EC=9D=B8?= =?UTF-8?q?=EB=93=9C=20=EB=B0=9C=EC=86=A1=20=EC=8B=A4=ED=8C=A8=20=EC=8B=9C?= =?UTF-8?q?=20=EC=8A=AC=EB=9E=99,=20=EB=A1=9C=EA=B9=85=20=EB=A9=94?= =?UTF-8?q?=EC=8B=9C=EC=A7=80=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yapp/web2/domain/remind/service/RemindService.kt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/com/yapp/web2/domain/remind/service/RemindService.kt b/src/main/kotlin/com/yapp/web2/domain/remind/service/RemindService.kt index a46a85d..b5e8167 100644 --- a/src/main/kotlin/com/yapp/web2/domain/remind/service/RemindService.kt +++ b/src/main/kotlin/com/yapp/web2/domain/remind/service/RemindService.kt @@ -60,11 +60,14 @@ class RemindService( log.info("리마인드 발송 성공 => [User id: ${remind.userId}], response => $response") }.onFailure { val message = """ - 리마인드 발송 실패 => User id: ${remind.userId}, Bookmark id: ${bookmark.id}\n - response => $response + 리마인드 발송 실패 - [유저 id: ${remind.userId}, 북마크 id: ${bookmark.id} 북마크 제목: ${bookmark.title}] + ${it.cause} - ${it.message} + ${it.stackTrace[0]} + ${it.stackTrace[1]} """.trimIndent() - log.info("리마인드 발송 실패 => [User id: ${remind.userId}, Bookmark id: ${bookmark.id}]\nresponse => $response") + log.info("리마인드 발송 실패 => [유저 id: ${remind.userId}, 북마크 id: ${bookmark.id}, 북마크 제목: ${bookmark.title}]") + log.info(it.stackTraceToString()) slackApi.sendSlackAlarm(message) } } @@ -72,8 +75,7 @@ class RemindService( /** * 프로필에서 리마인드 알람 받기 On & Off 설정 : 유저가 Off 할 경우 모든 리마인드가 삭제된다는 alert 띄어주는게 좋을 듯 함 - * request: 리마인드 알림 토글 On(true) / Off(false) 정보 - * On 일 경우: Account의 remindToggle 값만 true로 설정 +가 * On 일 경우: Account의 remindToggle 값만 true로 설정 * Off 일 경우: * 1. 유저가 Off할 Case는 별로 없을 듯 하나 로그를 남겨 사용자 분석 * 2. Bookmark의 remindList 중 userId와 동일한 리마인드 전부 삭제