2025-04-20 11:29:53 -07:00
|
|
|
const SERVICE_NAME = "hardwareCheckModule";
|
|
|
|
|
|
2025-07-30 11:27:29 -07:00
|
|
|
class HardwareCheckModule {
|
|
|
|
|
constructor({ HardwareCheck, Monitor, logger }) {
|
|
|
|
|
this.HardwareCheck = HardwareCheck;
|
|
|
|
|
this.Monitor = Monitor;
|
|
|
|
|
this.logger = logger;
|
2025-04-20 11:29:53 -07:00
|
|
|
}
|
|
|
|
|
|
2025-07-30 11:27:29 -07:00
|
|
|
createHardwareChecks = async (hardwareChecks) => {
|
|
|
|
|
try {
|
|
|
|
|
await this.HardwareCheck.insertMany(hardwareChecks, { ordered: false });
|
|
|
|
|
return true;
|
|
|
|
|
} catch (error) {
|
|
|
|
|
error.service = SERVICE_NAME;
|
|
|
|
|
error.method = "createHardwareChecks";
|
|
|
|
|
throw error;
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
}
|
2025-04-20 11:29:53 -07:00
|
|
|
|
2025-07-30 11:27:29 -07:00
|
|
|
export default HardwareCheckModule;
|