linkSteam method

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

Linking steam authentication

Set import to true to import friends.

Implementation

@override
Future<void> linkSteam({
  required model.Session session,
  required String token,
  Map<String, String>? vars,
  bool import = false,
}) async {
  final res = await _api.v2AccountLinkSteamPost(
    body: ApiLinkSteamRequest(
      account: ApiAccountSteam(token: token, vars: vars),
    ),
  );

  if (!res.isSuccessful) throw Exception('Linking failed.');
}