diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmService.kt index b1b78fc..997b2f5 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmService.kt @@ -56,19 +56,13 @@ class FcmService(private val pushTokenService: PushTokenService) { .build() ) - if (container == "ios") { - multicastMessage - .setNotification( - Notification.builder() - .setTitle(title) - .setBody(message) - .build() - ) - } else { - multicastMessage - .putData("title", title) - .putData("message", message) - } + multicastMessage + .setNotification( + Notification.builder() + .setTitle(title) + .setBody(message) + .build() + ) if (roomId != null) { multicastMessage.putData("room_id", roomId.toString()) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/member/MemberRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/member/MemberRepository.kt index 62cc950..2f14fea 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/member/MemberRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/member/MemberRepository.kt @@ -424,7 +424,8 @@ class MemberQueryRepositoryImpl( .from(liveReservation) .innerJoin(liveReservation.room, liveRoom) .innerJoin(liveReservation.member, member) - .where(where.and(pushToken.deviceType.eq("aos"))) + .innerJoin(pushToken).on(member.id.eq(pushToken.member.id)) + .where(where.and(pushToken.deviceType.eq("ios"))) .fetch() .toSet() .chunked(500)