From 2a6003fee1e875fcdf1c4a84e6929f5cebe5c361 Mon Sep 17 00:00:00 2001 From: Korna <17145209+Korna@users.noreply.github.com> Date: Mon, 7 Nov 2022 20:43:13 +0300 Subject: [PATCH] Remove unnecessary class --- .../hpk/services/PushSendingService.kt | 47 ------------------- 1 file changed, 47 deletions(-) delete mode 100644 push-message-provider-hpk/src/main/kotlin/ru/touchin/push/message/provider/hpk/services/PushSendingService.kt diff --git a/push-message-provider-hpk/src/main/kotlin/ru/touchin/push/message/provider/hpk/services/PushSendingService.kt b/push-message-provider-hpk/src/main/kotlin/ru/touchin/push/message/provider/hpk/services/PushSendingService.kt deleted file mode 100644 index 77e8a2b..0000000 --- a/push-message-provider-hpk/src/main/kotlin/ru/touchin/push/message/provider/hpk/services/PushSendingService.kt +++ /dev/null @@ -1,47 +0,0 @@ -package ru.touchin.push.message.provider.hpk.services - -import org.springframework.stereotype.Service -import ru.touchin.push.message.provider.dto.PushMessageNotification -import ru.touchin.push.message.provider.dto.request.PushTokenCheck -import ru.touchin.push.message.provider.dto.request.PushTokenMessage -import ru.touchin.push.message.provider.enums.PlatformType -import ru.touchin.push.message.provider.enums.PushTokenStatus -import ru.touchin.push.message.provider.factories.PushMessageProviderServiceFactory -import ru.touchin.push.message.provider.services.PushMessageProviderService - -@Service -class PushSendingService( - private val pushMessageProviderServiceFactory: PushMessageProviderServiceFactory -) { - - fun sendPushMessage() { - val yourPushToken = "pushTokenForChecking" - val platform = PlatformType.ANDROID_GOOGLE - - val pushMessageProvider: PushMessageProviderService = pushMessageProviderServiceFactory.get(platform) - - val result = pushMessageProvider.check( // Проверка валидности токена для обозначения целесообразности отправки - PushTokenCheck( - pushToken = yourPushToken - ) - ) - - if (result.status == PushTokenStatus.VALID) { // Токен валиден, PushMessageProviderService интегрирован в систему - // Отправка пуш-уведомления - pushMessageProvider.send( - PushTokenMessage( - token = yourPushToken, - pushMessageNotification = PushMessageNotification( - title = "Your PushMessage", - description = "Provided by PushMessageProviderService", - imageUrl = null - ), - data = mapOf( - "customKey" to "customData" - ) - ) - ) - } - } - -}