DiscussionViewModel

class DiscussionViewModel @Inject constructor(repository: DiscussionRepository, likesRepository: LikesRepository) : ViewModel

Constructors

Link copied to clipboard
@Inject
constructor(repository: DiscussionRepository, likesRepository: LikesRepository)

Properties

Link copied to clipboard
Link copied to clipboard
val error: StateFlow<String?>
Link copied to clipboard
val loading: StateFlow<Boolean?>

Functions

Link copied to clipboard
fun deleteDiscussion(id: String, userId: String, isFromDiscussion: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun like(index: Int, diskusi: Diskusi, userId: String)