package Ġcz . dm n . cps ka . db Ċ Ċ import Ġandroid . arch . persistence . room . Room Ċ import Ġandroid . content . Context Ċ import Ġcz . dm n . cps ka . di . By Application Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ Ċ @ Module Ċ abstract Ġclass ĠDatabase Module Ġ{ ĊĊĠĠĠ Ġ@ Module ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Provides ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġprovide C ps ka Database (@ By Application Ġcontext : ĠContext ): ĠC ps Database Ġ= ĠRoom . database Builder ( context , ĠC ps Database :: class . java , Ġ" cps ka . db "). build () ĊĊĠĠĠĠĠĠĠ Ġ@ Provides ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġprovide Favorite Club s Dao ( database : ĠC ps Database ): ĠF avorite Club s Dao Ġ= Ġdatabase . favorite Club s Dao () ĊĠĠĠ Ġ} Ċ }