collectDeviceResourceAudit static method
Implementation
static Future<void> collectDeviceResourceAudit(ACLDatabase db) async {
try {
final deviceResource =
await AclSdkPlatform.instance.getDeviceResourceAudit();
if (deviceResource == null) {
print('collectDeviceResourceAudit: batteryInfo not found');
return;
}
await db.deviceResourceAuditDao.create(DeviceResourceAuditCompanion(
createdAt: Value(DateTime.now()),
cpuUsage: Value(deviceResource['cpuUsage']),
freeRamInMB: Value(deviceResource['freeRamInMB']),
freeStorageInMB: Value(deviceResource['freeStorageInMB']),
ramInMB: Value(deviceResource['ramInMB']),
storageInMB: Value(deviceResource['storageInMB']),
));
} catch (e) {
print('Error: DeviceResourceHelper.collectDeviceResourceAudit');
print(e);
}
}