From 47f0bb91e65e22707cca4364480190524c222d6a Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 16 Jul 2025 21:35:35 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../DefaultNotificationsRepository.kt | 4 ++++ .../DefaultNotificationsRepositoryTest.kt | 23 +++++++++++-------- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/data/notifications/src/main/java/com/tangem/data/notifications/DefaultNotificationsRepository.kt b/data/notifications/src/main/java/com/tangem/data/notifications/DefaultNotificationsRepository.kt index 661b93086d..d1f92e8262 100644 --- a/data/notifications/src/main/java/com/tangem/data/notifications/DefaultNotificationsRepository.kt +++ b/data/notifications/src/main/java/com/tangem/data/notifications/DefaultNotificationsRepository.kt @@ -68,6 +68,10 @@ internal class DefaultNotificationsRepository @Inject constructor( appId.value, NotificationApplicationCreateBody( pushToken = pushToken, + systemVersion = appInfoProvider.osVersion, + language = appInfoProvider.language, + timezone = appInfoProvider.timezone, + version = appInfoProvider.appVersion, ), ).getOrThrow() } diff --git a/data/notifications/src/test/java/com/tangem/data/notifications/DefaultNotificationsRepositoryTest.kt b/data/notifications/src/test/java/com/tangem/data/notifications/DefaultNotificationsRepositoryTest.kt index 7602280459..13d4dbb6b1 100644 --- a/data/notifications/src/test/java/com/tangem/data/notifications/DefaultNotificationsRepositoryTest.kt +++ b/data/notifications/src/test/java/com/tangem/data/notifications/DefaultNotificationsRepositoryTest.kt @@ -111,16 +111,20 @@ class DefaultNotificationsRepositoryTest { // GIVEN val appId = ApplicationId("test-app-id") val pushToken = "test-push-token" + coEvery { appInfoProvider.device } returns "test-device" + coEvery { appInfoProvider.osVersion } returns "11" + coEvery { appInfoProvider.language } returns "en" + coEvery { appInfoProvider.appVersion } returns "5.21.1" + coEvery { appInfoProvider.timezone } returns "UTC" coEvery { tangemTechApi.updatePushTokenForApplicationId( appId.value, NotificationApplicationCreateBody( pushToken = pushToken, - platform = null, - device = null, - systemVersion = null, - language = null, - timezone = null, + systemVersion = "11", + language = "en", + timezone = "UTC", + version = "5.21.1", ), ) } returns ApiResponse.Success(Unit) @@ -134,11 +138,10 @@ class DefaultNotificationsRepositoryTest { appId.value, NotificationApplicationCreateBody( pushToken = pushToken, - platform = null, - device = null, - systemVersion = null, - language = null, - timezone = null, + systemVersion = "11", + language = "en", + timezone = "UTC", + version = "5.21.1", ), ) }