File tree 3 files changed +12
-9
lines changed
3 files changed +12
-9
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " desktop-idle" ,
3
- "version" : " 1.0 .0" ,
3
+ "version" : " 1.1 .0" ,
4
4
"main" : " index.js" ,
5
5
"license" : " MIT" ,
6
6
"description" : " Node/Electron module to detect idle desktop user (OSX, Windows and Linux)" ,
27
27
"os" : [
28
28
" windows" ,
29
29
" linux" ,
30
- " darwin"
30
+ " darwin" ,
31
+ " win32"
31
32
],
32
33
"cpu" : [
33
- " x64"
34
+ " x64" ,
35
+ " ia32"
34
36
],
35
37
"engines" : {
36
38
"node" : " >=7.9.0"
Original file line number Diff line number Diff line change 3
3
#include < windows.h>
4
4
5
5
double desktop_idle_get_time (void ) {
6
- LASTINPUTINFO lif;
7
- lif.cbSize = sizeof (lif);
8
- if (!GetLastInputInfo (&lif)) return -1 ;
9
- uint64_t tickCount = GetTickCount64 ();
10
- uint32_t IdleTime = (uint32_t )((tickCount - (uint64_t )lif.dwTime ));
11
- return static_cast <double >(IdleTime);
6
+ LASTINPUTINFO lif;
7
+ lif.cbSize = sizeof (lif);
8
+ if (!GetLastInputInfo (&lif)) return -1 ;
9
+ uint64_t tickCount = GetTickCount64 ();
10
+ uint32_t IdleTime = (uint32_t )((tickCount - (uint64_t )lif.dwTime ));
11
+ return static_cast <double >(IdleTime / 1000 );
12
12
}
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ var desktopIdle = require('../');
4
4
vows . describe ( 'getIdleTime()' ) . addBatch ( {
5
5
'return value' : ( ) => {
6
6
var idle = desktopIdle . getIdleTime ( )
7
+ console . log ( "test idle" , idle ) ;
7
8
assert . ok ( idle > 0 , 'should return idle time' ) ;
8
9
}
9
10
} ) . run ( ) ;
You can’t perform that action at this time.
0 commit comments