Package-level declarations
Functions
Link copied to clipboard
fun FacebookButtonUiContainerFirebase(modifier: Modifier = Modifier, requestScopes: List<FacebookSignInRequestScope> = listOf(
FacebookSignInRequestScope.PublicProfile,
FacebookSignInRequestScope.Email
), onResult: (Result<FirebaseUser?>) -> Unit, linkAccount: Boolean = false, loginTracking: FacebookLoginTracking = FacebookLoginTracking.Limited, content: @Composable UiContainerScope.() -> Unit)
Legacy container API for Facebook Sign-In with Firebase. Superseded by rememberFirebaseFacebookSignInState, which returns a com.mmk.kmpauth.core.SignInState you can wire to any clickable without the receiver-scope indirection.
Link copied to clipboard
actual fun rememberFirebaseFacebookSignInState(requestScopes: List<FacebookSignInRequestScope>, linkAccount: Boolean, loginTracking: FacebookLoginTracking, onResult: (Result<FirebaseUser?>) -> Unit): SignInState
Facebook Sign-In exchanged for a Firebase session, as a Compose state holder.
actual fun rememberFirebaseFacebookSignInState(requestScopes: List<FacebookSignInRequestScope>, linkAccount: Boolean, loginTracking: FacebookLoginTracking, onResult: (Result<FirebaseUser?>) -> Unit): SignInState
Facebook Sign-In exchanged for a Firebase session, as a Compose state holder.
actual fun rememberFirebaseFacebookSignInState(requestScopes: List<FacebookSignInRequestScope>, linkAccount: Boolean, loginTracking: FacebookLoginTracking, onResult: (Result<FirebaseUser?>) -> Unit): SignInState
Facebook Sign-In exchanged for a Firebase session, as a Compose state holder.
actual fun rememberFirebaseFacebookSignInState(requestScopes: List<FacebookSignInRequestScope>, linkAccount: Boolean, loginTracking: FacebookLoginTracking, onResult: (Result<FirebaseUser?>) -> Unit): SignInState
Facebook Sign-In exchanged for a Firebase session, as a Compose state holder.
expect fun rememberFirebaseFacebookSignInState(requestScopes: List<FacebookSignInRequestScope> = listOf(
FacebookSignInRequestScope.PublicProfile,
FacebookSignInRequestScope.Email
), linkAccount: Boolean = false, loginTracking: FacebookLoginTracking = FacebookLoginTracking.Limited, onResult: (Result<FirebaseUser?>) -> Unit): SignInState
Facebook Sign-In exchanged for a Firebase session, as a Compose state holder.