package Ġcom . re kt apps . ass ault timer . di . module Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroidx . room . Room Ċ import Ġcom . re kt apps . ass ault timer . storage . Ass ault Db Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ class ĠDatabase Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovides Database ( app Context : ĠContext ) Ġ= ĠRoom . database Builder ( app Context , ĠAss ault Db :: class . java , Ġ" db "). build () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovides Ass ault Dao ( ass ault Db : ĠAss ault Db ) Ġ= Ġass ault Db . get Ass ault Dao () Ċ Ċ }