Coverage Summary for Class: EditNoteViewModel (com.stslex93.notes.feature.edit.ui)

Class Class, % Method, % Branch, % Line, % Instruction, %
EditNoteViewModel 0% (0/1) 0% (0/3) 0% (0/7) 0% (0/22)


 package com.stslex93.notes.feature.edit.ui
 
 import com.stslex93.notes.core.navigation.model.AppArguments
 import com.stslex93.notes.core.navigation.model.NavigationScreen
 import com.stslex93.notes.core.ui.base.BaseViewModel
 import com.stslex93.notes.core.ui.di.Navigator
 import com.stslex93.notes.feature.edit.ui.store.EditStore
 import javax.inject.Inject
 
 class EditNoteViewModel @Inject constructor(
     store: EditStore,
     private val navigator: Navigator,
 ) : BaseViewModel<EditStore.State, EditStore.Event, EditStore.Action>(store) {
 
     fun init(arguments: AppArguments.NoteEdit) {
         sendAction(
             EditStore.Action.Init(
                 id = arguments.noteId,
                 isEdit = arguments.isEdit
             )
         )
     }
 
     fun popBackStack() {
         navigator(NavigationScreen.PopBackStack)
     }
 }