package Ġcc . f em to . architecture . reactive . di Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . SharedPreferences Ċ import Ġandroidx . preference . Preference Manager Ċ import Ġcom . f 2 pr ate ek . rx . preferences 2 . Rx SharedPreferences Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ class ĠStorage Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide Rx SharedPreferences ( shared Preferences : ĠSharedPreferences ) Ġ= ĊĠĠĠĠĠĠĠ ĠRx SharedPreferences . create ( shared Preferences ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide SharedPreferences ( context : ĠContext ): ĠSharedPreferences Ġ= ĊĠĠĠĠĠĠĠ ĠPreference Manager . getDefault SharedPreferences ( context ) Ċ } ĊĊ