package Ġcom . github . assignment . d agger Ċ Ċ import Ġcom . github . assignment . repository . UserRepository Ċ import Ġcom . github . assignment . view model . Main ViewModel Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ Ċ @ Module Ċ class ĠMain ViewModel Module Ġ{ ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Main ViewModel ( user Repository : ĠUser Repository ): ĠMain ViewModel Ġ= ĠMain ViewModel ( user Repository ) Ċ }