registerLicense method
- LicenseDocument license,
- Link link
Implementation
Future<ByteData?> registerLicense(LicenseDocument license, Link link) async {
if (await repository.isDeviceRegistered(license)) {
return null;
}
String url =
link.urlWithParams(parameters: await asQueryParameters).toString();
ByteData? data = (await network.fetch(url,
method: Method.post, parameters: await asQueryParameters))
.getOrNull();
if (data == null) {
return null;
}
repository.registerDevice(license);
return data;
}