GoogleAuthenticationRepository

class GoogleAuthenticationRepository @Inject constructor(context: Context, preferences: OauthPreferences)

Constructors

Link copied to clipboard
@Inject
constructor(context: Context, preferences: OauthPreferences)

Functions

Link copied to clipboard
fun getAccountName(): Flow<String?>
Link copied to clipboard
fun getNickname(): Flow<String?>
Link copied to clipboard
fun getProfilePicture(): Flow<Uri>
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(uri: Uri)
Link copied to clipboard
suspend fun saveToken(idToken: String)
Link copied to clipboard
suspend fun saveUserId(id: String)