OauthPreferences

class OauthPreferences @Inject constructor(dataStore: DataStore<Preferences>)

Constructors

Link copied to clipboard
@Inject
constructor(dataStore: DataStore<Preferences>)

Functions

Link copied to clipboard
fun getAccountName(): Flow<String?>
Link copied to clipboard
fun getNickname(): Flow<String?>
Link copied to clipboard
Link copied to clipboard
fun getToken(): Flow<String?>
Link copied to clipboard
fun getUserId(): Flow<String?>
Link copied to clipboard
suspend fun removeCredential()
Link copied to clipboard
suspend fun saveAccountName(name: String)
Link copied to clipboard
suspend fun saveNickname(name: String)
Link copied to clipboard
suspend fun saveProfilePicture(url: String)
Link copied to clipboard
suspend fun saveToken(token: String)
Link copied to clipboard
suspend fun saveUserId(id: String)