package Ġcom . des ar rol lo dro ide . simple compose . di Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroidx . room . Room Ċ import Ġcom . des ar rol lo dro ide . simple compose . database . Dummy Object Dao Ċ import Ġcom . des ar rol lo dro ide . simple compose . database . Dummy Object Database Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . components . Singleton Component Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ object ĠPersistence Module Ġ{ ĊĊĠ Ġ@ Provides ĊĠ Ġ@ Singleton ĊĠ Ġfun Ġprovide App Database ( application : ĠApplication ): ĠDummy Object Database Ġ{ ĊĠĠĠ Ġreturn ĠRoom ĊĠĠĠĠĠ Ġ. database Builder ( ĊĠĠĠĠĠĠĠ Ġapplication , ĊĠĠĠĠĠĠĠ ĠDummy Object Database :: class . java , ĊĠĠĠĠĠĠĠ Ġ" database . db " ĊĠĠĠĠĠ Ġ) ĊĠĠĠĠĠ Ġ. fallback To Dest ruct ive Migration () ĊĠĠĠĠĠ Ġ. build () ĊĠ Ġ} ĊĊĠ Ġ@ Provides ĊĠ Ġ@ Singleton ĊĠ Ġfun Ġprovide Dummy Obj et Dao ( app Database : ĠDummy Object Database ): ĠDummy Object Dao Ġ{ ĊĠĠĠ Ġreturn Ġapp Database . dummy Object Dao () ĊĠ Ġ} Ċ } Ċ