package Ġcom . task . note app . features . notes . presentation Ċ Ċ import Ġcom . task . note app . base . Base ViewModel Factory Ċ import Ġcom . task . note app . features . notes . data . Notes Data Repository Ċ import Ġkotlinx . coroutines . Experimental Cor outines Api Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠB ul ent ĠTur k men Ġon Ġ 2 9 . 0 9 . 2 0 2 1 . Ċ Ġ*/ Ċ @ Experimental Cor outines Api Ċ class ĠNotes ViewModel Factory Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġrepository : ĠNotes Data Repository Ċ ) Ġ: ĠBase ViewModel Factory < Notes ViewModel >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġprovide ViewModel () Ġ= ĠNotes ViewModel ( repository ) Ċ }