Skip to content

Commit 2156a83

Browse files
simonhampgithub-actions[bot]
authored andcommitted
Build plugin
1 parent b51f8a4 commit 2156a83

File tree

1 file changed

+27
-1
lines changed

1 file changed

+27
-1
lines changed

resources/js/electron-plugin/dist/server/api/powerMonitor.js

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import { powerMonitor } from 'electron';
33
import { notifyLaravel } from '../utils';
44
const router = express.Router();
55
router.get('/get-system-idle-state', (req, res) => {
6+
let threshold = Number(req.query.threshold) || 60;
67
res.json({
7-
result: powerMonitor.getSystemIdleState(req.body.threshold),
8+
result: powerMonitor.getSystemIdleState(threshold),
89
});
910
});
1011
router.get('/get-system-idle-time', (req, res) => {
@@ -54,4 +55,29 @@ powerMonitor.addListener('speed-limit-change', (details) => {
5455
},
5556
});
5657
});
58+
powerMonitor.addListener('lock-screen', () => {
59+
notifyLaravel("events", {
60+
event: `\\Native\\Laravel\\Events\\PowerMonitor\\ScreenLocked`,
61+
});
62+
});
63+
powerMonitor.addListener('unlock-screen', () => {
64+
notifyLaravel("events", {
65+
event: `\\Native\\Laravel\\Events\\PowerMonitor\\ScreenUnlocked`,
66+
});
67+
});
68+
powerMonitor.addListener('shutdown', () => {
69+
notifyLaravel("events", {
70+
event: `\\Native\\Laravel\\Events\\PowerMonitor\\Shutdown`,
71+
});
72+
});
73+
powerMonitor.addListener('user-did-become-active', () => {
74+
notifyLaravel("events", {
75+
event: `\\Native\\Laravel\\Events\\PowerMonitor\\UserDidBecomeActive`,
76+
});
77+
});
78+
powerMonitor.addListener('user-did-resign-active', () => {
79+
notifyLaravel("events", {
80+
event: `\\Native\\Laravel\\Events\\PowerMonitor\\UserDidResignActive`,
81+
});
82+
});
5783
export default router;

0 commit comments

Comments
 (0)