unlinkGameCenter method

  1. @override
Future<void> unlinkGameCenter({
  1. required Session session,
  2. required String playerId,
  3. required String bundleId,
  4. required int timestampSeconds,
  5. required String salt,
  6. required String signature,
  7. required String publicKeyUrl,
  8. Map<String, String>? vars,
})
override

Implementation

@override
Future<void> unlinkGameCenter({
  required model.Session session,
  required String playerId,
  required String bundleId,
  required int timestampSeconds,
  required String salt,
  required String signature,
  required String publicKeyUrl,
  Map<String, String>? vars,
}) async {
  final request = api.AccountGameCenter()
    ..playerId = playerId
    ..bundleId = bundleId
    ..timestampSeconds = Int64(timestampSeconds)
    ..salt = salt
    ..signature = signature
    ..publicKeyUrl = publicKeyUrl
    ..vars.addAll(vars ?? {});

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