package uk.beads.manager import android.content.Context object SessionManager { private const val PREFS = "beads_manager" private const val KEY_TOKEN = "token" private const val KEY_NAME = "name" fun save(context: Context, token: String, name: String) { context.getSharedPreferences(PREFS, Context.MODE_PRIVATE) .edit() .putString(KEY_TOKEN, token) .putString(KEY_NAME, name) .apply() } fun getToken(context: Context): String? = context.getSharedPreferences(PREFS, Context.MODE_PRIVATE).getString(KEY_TOKEN, null) fun getName(context: Context): String? = context.getSharedPreferences(PREFS, Context.MODE_PRIVATE).getString(KEY_NAME, null) fun clear(context: Context) { context.getSharedPreferences(PREFS, Context.MODE_PRIVATE).edit().clear().apply() } }