package Ġcom . d roid con . fav our ites . presentation Ċ Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġcom . d roid con . commons . ioc . lifecycle . build ViewModel Ċ import Ġcom . d roid con . commons . tracking . F avour ites Tracker Ċ import Ġcom . d roid con . fav our ites . domain . Get F avour ite Sessions Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠF avour ites ViewModel Factory Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġget F avour ite Sessions : ĠGet F avour ite Sessions , ĊĠĠĠ Ġprivate Ġval Ġfavour ites Tracker : ĠF avour ites Tracker Ċ ) Ġ{ ĊĊĠĠĠ Ġfun Ġget ( fragment : ĠFragment ): ĠF avour ites ViewModel Ġ= Ġfragment . build ViewModel Ġ{ ĊĠĠĠĠĠĠĠ ĠF avour ites ViewModel ( getF avour ite Sessions , Ġfavour ites Tracker ) ĊĠĠĠ Ġ} Ċ }