package Ġcom . world sn as . d agger core . modules Ċ Ċ import Ġandroid . app . Application Ċ import Ġcom . squareup . sql de light . android . Android Sqlite Driver Ċ import Ġcom . squareup . sql de light . db . Sql Driver Ċ import Ġcom . world sn as . db . Main . Companion . Schema Ċ import Ġcom . world sn as . domain . entity . My Object Box Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġio . object box . Box Store Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ class ĠDatabase Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide Database ( context : ĠApplication ): ĠBox Store Ġ= ĊĠĠĠĠĠĠĠ ĠMy Object Box ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. builder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. android Context ( context ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Database Driver ( context : ĠApplication ) Ġ: ĠSql Driver Ġ= ĊĠĠĠĠĠĠĠ ĠAndroid Sqlite Driver ( Schema , Ġcontext , Ġ" main ") Ċ }