Package-level declarations

Types

Link copied to clipboard

Facebook Sign in Request Scope that can be requested from user when first time user signup. You can request from user FacebookSignInRequestScope.PublicProfile and FacebookSignInRequestScope.Email

Functions

Link copied to clipboard
actual fun FacebookButtonUiContainer(modifier: Modifier, requestScopes: List<FacebookSignInRequestScope>, onResult: (Result<FirebaseUser?>) -> Unit, linkAccount: Boolean, content: UiContainerScope.() -> Unit)
expect fun FacebookButtonUiContainer(modifier: Modifier = Modifier, requestScopes: List<FacebookSignInRequestScope> = listOf( FacebookSignInRequestScope.PublicProfile, FacebookSignInRequestScope.Email ), onResult: (Result<FirebaseUser?>) -> Unit, linkAccount: Boolean = false, content: @Composable UiContainerScope.() -> Unit)

FacebookButton Ui Container Composable that handles all sign-in functionality for Facebook. Child of this Composable can be any view or Composable function. You need to call UiContainerScope.onClick function on your child view's click function.

actual fun FacebookButtonUiContainer(modifier: Modifier, requestScopes: List<FacebookSignInRequestScope>, onResult: (Result<FirebaseUser?>) -> Unit, linkAccount: Boolean, content: UiContainerScope.() -> Unit)

FacebookButton Ui Container Composable that handles all sign-in functionality for Facebook. Child of this Composable can be any view or Composable function. You need to call UiContainerScope.onClick function on your child view's click function.

actual fun FacebookButtonUiContainer(modifier: Modifier, requestScopes: List<FacebookSignInRequestScope>, onResult: (Result<FirebaseUser?>) -> Unit, linkAccount: Boolean, content: UiContainerScope.() -> Unit)
actual fun FacebookButtonUiContainer(modifier: Modifier, requestScopes: List<FacebookSignInRequestScope>, onResult: (Result<FirebaseUser?>) -> Unit, linkAccount: Boolean, content: UiContainerScope.() -> Unit)
Link copied to clipboard
fun KMPAuth.handleFacebookActivityResult(requestCode: Int, resultCode: Int, data: Intent?)

You mush call KMPAuth.handleFacebookActivityResult from your Activity's onActivityResult to handle Facebook login.