test(ocp): working on more migrations

This commit is contained in:
2025-04-04 17:13:15 -05:00
parent a7818b4ca3
commit 9f26f2334f
8 changed files with 224 additions and 16 deletions

View File

@@ -0,0 +1,55 @@
import net from "net";
import { createLog } from "../../logger/logger.js";
export const unPausePrinter = async (printerData: any) => {
const pause = new net.Socket();
if (printerData.name) {
createLog(
"debug",
"printerState",
"ocp",
`${printerData.name}: unpaused printed`
);
} else {
createLog(
"error",
"printerState",
"ocp",
`Unknown name on printer was just unpaused, Body sent over: ${JSON.stringify(
printerData
)}`
);
}
return new Promise((resolve, reject) => {
pause.connect(printerData.port, printerData.ipAddress, async () => {
// console.log("Connected to printer");
pause.write("~PS");
pause.end();
});
pause.on("error", (error) => {
createLog(
"error",
"printerState",
"ocp",
`There was an error unpausing the printer: ${JSON.stringify(
error
)}`
);
reject({
success: true,
message: "There was an error unpausing the printer",
data: error,
});
});
resolve({
success: true,
message: `${
printerData?.name || printerData.ipAddress
} Printer was unpaused`,
});
});
};