From a7676716741c1495395f0625118bad56e432e282 Mon Sep 17 00:00:00 2001 From: jeongjaino Date: Sun, 4 Aug 2024 15:35:12 +0900 Subject: [PATCH] =?UTF-8?q?[FEATURE]#75=20:=20Notification=20Intent=20?= =?UTF-8?q?=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bff/wespot/notification/state/NotificationAction.kt | 8 ++++++++ .../wespot/notification/state/NotificationSideEffect.kt | 3 +++ .../bff/wespot/notification/state/NotificationUiState.kt | 7 +++++++ 3 files changed, 18 insertions(+) create mode 100644 feature/notification/src/main/kotlin/com/bff/wespot/notification/state/NotificationAction.kt create mode 100644 feature/notification/src/main/kotlin/com/bff/wespot/notification/state/NotificationSideEffect.kt create mode 100644 feature/notification/src/main/kotlin/com/bff/wespot/notification/state/NotificationUiState.kt diff --git a/feature/notification/src/main/kotlin/com/bff/wespot/notification/state/NotificationAction.kt b/feature/notification/src/main/kotlin/com/bff/wespot/notification/state/NotificationAction.kt new file mode 100644 index 00000000..d073945a --- /dev/null +++ b/feature/notification/src/main/kotlin/com/bff/wespot/notification/state/NotificationAction.kt @@ -0,0 +1,8 @@ +package com.bff.wespot.notification.state + +import com.bff.wespot.model.notification.Notification + +sealed class NotificationAction { + data object OnNotificationScreenEntered : NotificationAction() + data class OnNotificationClicked(val notification: Notification) : NotificationAction() +} diff --git a/feature/notification/src/main/kotlin/com/bff/wespot/notification/state/NotificationSideEffect.kt b/feature/notification/src/main/kotlin/com/bff/wespot/notification/state/NotificationSideEffect.kt new file mode 100644 index 00000000..19479b56 --- /dev/null +++ b/feature/notification/src/main/kotlin/com/bff/wespot/notification/state/NotificationSideEffect.kt @@ -0,0 +1,3 @@ +package com.bff.wespot.notification.state + +sealed class NotificationSideEffect diff --git a/feature/notification/src/main/kotlin/com/bff/wespot/notification/state/NotificationUiState.kt b/feature/notification/src/main/kotlin/com/bff/wespot/notification/state/NotificationUiState.kt new file mode 100644 index 00000000..a862bdb0 --- /dev/null +++ b/feature/notification/src/main/kotlin/com/bff/wespot/notification/state/NotificationUiState.kt @@ -0,0 +1,7 @@ +package com.bff.wespot.notification.state + +import com.bff.wespot.model.notification.Notification + +data class NotificationUiState( + val notificationList: List = listOf(), +)