package Ġme . pit ok . ne ews list . di . modules Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . mult ib ind ings . Into Map Ċ import Ġme . pit ok . dependency injection . feature . Feature Scope Ċ import Ġme . pit ok . lifecycle . ViewModel Factory Ċ import Ġme . pit ok . lifecycle . ViewModel Key Ċ import Ġme . pit ok . lifecycle . ViewModel Providers Ċ import Ġme . pit ok . ne ews list . view models . Ne ews List ViewModel Ċ Ċ @ Module Ċ interface ĠNe ews List ViewModel Module Ġ{ ĊĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ ViewModel Key ( Ne ews List ViewModel :: class ) ĊĠĠĠ Ġ@ Feature Scope ĊĠĠĠ Ġfun Ġbind Ne ews List ViewModel ( viewModel : ĠNe ews List ViewModel ): ĠViewModel ĊĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Provides ĊĠĠĠĠĠĠĠ Ġ@ Feature Scope ĊĠĠĠĠĠĠĠ Ġfun Ġprovide ViewModel Factory ( viewModel Providers : ĠViewModel Providers ): ĠViewModel Factory Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠViewModel Factory ( viewModel Providers ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ }