Skip to content

Commit

Permalink
Build plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
simonhamp authored and github-actions[bot] committed Dec 18, 2024
1 parent b51f8a4 commit 2156a83
Showing 1 changed file with 27 additions and 1 deletion.
28 changes: 27 additions & 1 deletion resources/js/electron-plugin/dist/server/api/powerMonitor.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@ import { powerMonitor } from 'electron';
import { notifyLaravel } from '../utils';
const router = express.Router();
router.get('/get-system-idle-state', (req, res) => {
let threshold = Number(req.query.threshold) || 60;
res.json({
result: powerMonitor.getSystemIdleState(req.body.threshold),
result: powerMonitor.getSystemIdleState(threshold),
});
});
router.get('/get-system-idle-time', (req, res) => {
Expand Down Expand Up @@ -54,4 +55,29 @@ powerMonitor.addListener('speed-limit-change', (details) => {
},
});
});
powerMonitor.addListener('lock-screen', () => {
notifyLaravel("events", {
event: `\\Native\\Laravel\\Events\\PowerMonitor\\ScreenLocked`,
});
});
powerMonitor.addListener('unlock-screen', () => {
notifyLaravel("events", {
event: `\\Native\\Laravel\\Events\\PowerMonitor\\ScreenUnlocked`,
});
});
powerMonitor.addListener('shutdown', () => {
notifyLaravel("events", {
event: `\\Native\\Laravel\\Events\\PowerMonitor\\Shutdown`,
});
});
powerMonitor.addListener('user-did-become-active', () => {
notifyLaravel("events", {
event: `\\Native\\Laravel\\Events\\PowerMonitor\\UserDidBecomeActive`,
});
});
powerMonitor.addListener('user-did-resign-active', () => {
notifyLaravel("events", {
event: `\\Native\\Laravel\\Events\\PowerMonitor\\UserDidResignActive`,
});
});
export default router;

0 comments on commit 2156a83

Please sign in to comment.