package Ġcom . save ur mar che . save ur mar che . component . data Ċ Ċ import Ġcom . save ur mar che . save ur mar che . api . Services Ċ import Ġcom . save ur mar che . save ur mar che . data . manager . Mark ets Manager Ċ import Ġcom . save ur mar che . save ur mar che . data . network . Save ur Request Manager Ċ import Ġcom . save ur mar che . save ur mar che . data . preference . Save ur Preference Manager Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ Ċ @ Module Ċ class ĠDatabase Module Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ param Ġservice Ġprovided Ġby Ġ[ Network Module . provide ApiService ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Data Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Request Manager ( service : ĠServices . ApiService , Ġpreference Manager : ĠSave ur Preference Manager ): ĠSave ur Request Manager Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠSave ur Request Manager ( service , Ġpreference Manager ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest Manager Ġprovided Ġby Ġ[ provide Request Manager ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Data Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Market Manager ( request Manager : ĠSave ur Request Manager , Ġpreference Manager : ĠSave ur Preference Manager ): ĠMark ets Manager Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠMark ets Manager ( request Manager , Ġpreference Manager ) ĊĠĠĠ Ġ} Ċ }