in facebook-core/src/main/java/com/facebook/internal/NativeProtocol.kt [389:428]
fun createProxyAuthIntents(
context: Context?,
applicationId: String,
permissions: Collection<String?>,
e2e: String,
isRerequest: Boolean,
isForPublish: Boolean,
defaultAudience: DefaultAudience,
clientState: String,
authType: String,
ignoreAppSwitchToLoggedOut: Boolean,
messengerPageId: String?,
resetMessengerState: Boolean,
isFamilyLogin: Boolean,
shouldSkipAccountDedupe: Boolean,
nonce: String?,
codeChallenge: String?,
codeChallengeMethod: String? = "S256"
): List<Intent> {
return facebookAppInfoList.mapNotNull {
createNativeAppIntent(
it,
applicationId,
permissions,
e2e,
isForPublish,
defaultAudience,
clientState,
authType,
ignoreAppSwitchToLoggedOut,
messengerPageId,
resetMessengerState,
LoginTargetApp.FACEBOOK,
isFamilyLogin,
shouldSkipAccountDedupe,
nonce,
codeChallenge,
codeChallengeMethod)
}
}