signInWithFacebook method
Authenticate with Facebook
Implementation
Future<CkAuthResult<TProfile>> signInWithFacebook(CkFacebookAuthData data) {
return loadingController.wrap(CkAuthLoadingType.socialLogin, () async {
if (config.mockAuth) {
await tokenManager.saveTokens(
accessToken: 'mock_access_token',
refreshToken: 'mock_refresh_token',
);
authState.setAuthenticated();
await CkAuthStorageKeys.markNotFirstTimeUser();
autoNavigate();
return const CkAuthResult.success(
statusCode: 200,
rawResponse: {'message': 'Mock Facebook sign in successful'},
);
}
return socialManager.authenticateFacebook(data);
});
}