-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathbootstrap.js
More file actions
32 lines (25 loc) · 825 Bytes
/
bootstrap.js
File metadata and controls
32 lines (25 loc) · 825 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
var keydb = new Object();
keydb.commands = new Object();
keydb.modjs_version = _internal.version();
keydb.call = function(...args)
{
return _internal.call(...args);
}
keydb.register = function(fn, flags = "write deny-oom random", keyFirst = 0, keyLast = 0, keyStep = 0)
{
this.commands += fn;
return _internal.register(fn, flags, keyFirst, keyLast, keyStep);
}
keydb.log = function()
{
if (arguments.length == 1) {
_internal.log("notice", arguments[0]);
} else if (arguments.length == 2) {
_internal.log(arguments[0], arguments[1]);
} else {
_internal.log("warning", "log() called with invalid arguments");
}
}
var console = {log: keydb.log} // alias keydb.log to console.log
var redis = keydb; // Alias
keydb.log("verbose", "ModJS firmware v0.1.0 initialized");