package Ġcom . glo dan if . bluetooth chat . data . model Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . preference . Preference Manager Ċ import Ġcom . glo dan if . bluetooth chat . ui . util . Notification Settings Ċ Ċ class ĠUser Preferences ( context : ĠContext ): ĠPreferences Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġpreferences Ġ= ĠPreference Manager . getDefault SharedPreferences ( context ) ĊĊĠĠĠ Ġoverride Ġfun Ġis Sound Enabled (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpreferences . getBoolean (" notifications _ sound ", Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis V ibration Enabled (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpreferences . getBoolean (" notifications _ vi br ation ", Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Settings (): ĠNotification Settings Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsettings Ġ= ĠNotification Settings () ĊĠĠĠĠĠĠĠ Ġsettings . sound Enabled Ġ= Ġis Sound Enabled () ĊĠĠĠĠĠĠĠ Ġsettings . vi br ation Enabled Ġ= Ġis V ibration Enabled () ĊĠĠĠĠĠĠĠ Ġreturn Ġsettings ĊĠĠĠ Ġ} Ċ } Ċ