linkDevice method

  1. @override
Future<void> linkDevice({
  1. required Session session,
  2. required String deviceId,
  3. Map<String, String>? vars,
})
override

Linking Device ID authentication

Implementation

@override
Future<void> linkDevice({
  required model.Session session,
  required String deviceId,
  Map<String, String>? vars,
}) async {
  final res = await _api.v2AccountLinkDevicePost(
    body: ApiAccountDevice(id: deviceId, vars: vars),
  );

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