authenticateFacebook method
Authenticate Facebook credentials on backend
Implementation
Future<CkAuthResult<TProfile>> authenticateFacebook(
CkFacebookAuthData data,
) async {
if (_config?.facebook == null) {
return CkAuthResult<TProfile>.failure(
message: 'Facebook auth is not configured',
);
}
final fConfig = _config!.facebook!;
final body = fConfig.bodyBuilder(data);
final extractors =
fConfig.responseExtractors ?? _defaultExtractors;
return _executeSocialRequest(
url: fConfig.backendUrl,
method: fConfig.method,
body: body,
extractors: extractors,
);
}