linkFacebook method

  1. @override
Future<void> linkFacebook({
  1. required Session session,
  2. required String token,
  3. bool import = false,
  4. Map<String, String>? vars,
})
override

Linking Facebook authentication

Set import to true to import friends from the user's facebook account.

Implementation

@override
Future<void> linkFacebook({
  required model.Session session,
  required String token,
  bool import = false,
  Map<String, String>? vars,
}) async {
  final request = api.LinkFacebookRequest()
    ..account = (api.AccountFacebook()
      ..token = token
      ..vars.addAll(vars ?? {}))
    ..sync = api.BoolValue(value: import);

  await _client.linkFacebook(
    request,
    options: _getSessionCallOptions(session),
  );
}