Skip to content

Commit 5c7899b

Browse files
committed
Make PollOptionVotesViewModel internal
1 parent b33cc12 commit 5c7899b

File tree

2 files changed

+4
-13
lines changed

2 files changed

+4
-13
lines changed

stream-chat-android-compose/api/stream-chat-android-compose.api

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5137,15 +5137,6 @@ public final class io/getstream/chat/android/compose/viewmodel/messages/Messages
51375137
public fun create (Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
51385138
}
51395139

5140-
public final class io/getstream/chat/android/compose/viewmodel/messages/PollOptionVotesViewModel : androidx/lifecycle/ViewModel {
5141-
public static final field $stable I
5142-
public fun <init> (Lio/getstream/chat/android/models/Poll;Lio/getstream/chat/android/models/Option;Lkotlin/jvm/functions/Function1;)V
5143-
public synthetic fun <init> (Lio/getstream/chat/android/models/Poll;Lio/getstream/chat/android/models/Option;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
5144-
public final fun getEvents ()Lkotlinx/coroutines/flow/SharedFlow;
5145-
public final fun getState ()Lkotlinx/coroutines/flow/StateFlow;
5146-
public final fun onViewAction (Lio/getstream/chat/android/ui/common/feature/messages/poll/PollOptionVotesViewAction;)V
5147-
}
5148-
51495140
public final class io/getstream/chat/android/compose/viewmodel/messages/PollResultsViewModel : androidx/lifecycle/ViewModel {
51505141
public static final field $stable I
51515142
public fun <init> (Lio/getstream/chat/android/models/Poll;Lkotlin/jvm/functions/Function1;)V

stream-chat-android-compose/src/main/java/io/getstream/chat/android/compose/viewmodel/messages/PollOptionVotesViewModel.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ import kotlinx.coroutines.flow.StateFlow
3434
* @param option The option for which the votes are displayed.
3535
* @param controllerProvider The provider for [PollOptionVotesViewController].
3636
*/
37-
public class PollOptionVotesViewModel(
37+
internal class PollOptionVotesViewModel(
3838
poll: Poll,
3939
option: Option,
4040
controllerProvider: ViewModel.() -> PollOptionVotesViewController = {
@@ -51,17 +51,17 @@ public class PollOptionVotesViewModel(
5151
/**
5252
* @see [PollOptionVotesViewController.state]
5353
*/
54-
public val state: StateFlow<PollOptionVotesViewState> = controller.state
54+
val state: StateFlow<PollOptionVotesViewState> = controller.state
5555

5656
/**
5757
* @see [PollOptionVotesViewController.events]
5858
*/
59-
public val events: SharedFlow<PollOptionVotesViewEvent> = controller.events
59+
val events: SharedFlow<PollOptionVotesViewEvent> = controller.events
6060

6161
/**
6262
* @see [PollOptionVotesViewController.onViewAction]
6363
*/
64-
public fun onViewAction(action: PollOptionVotesViewAction) {
64+
fun onViewAction(action: PollOptionVotesViewAction) {
6565
controller.onViewAction(action)
6666
}
6767
}

0 commit comments

Comments
 (0)