Skip to content
Snippets Groups Projects
Commit 81f0d067 authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Use new cfglib.js instead of cnflib.js for SBBS v3.20+ compatibility

Fixes issue #475
parent 848cc0bd
No related branches found
No related tags found
1 merge request!463MRC mods by Codefenix (2024-10-20)
...@@ -37,15 +37,15 @@ if(argv.indexOf("-install") >= 0) ...@@ -37,15 +37,15 @@ if(argv.indexOf("-install") >= 0)
{ {
print("Installing TickFix"); print("Installing TickFix");
var cnflib = load({}, "cnflib.js"); var cfglib = load({}, "cfglib.js");
var xtrn_cnf = cnflib.read("xtrn.cnf"); var xtrn_cfg = cfglib.read("xtrn.ini");
if(!xtrn_cnf) if(!xtrn_cfg)
js.report_error("Failed to read xtrn.cnf", /* fatal */true); js.report_error("Failed to read xtrn.ini", /* fatal */true);
var changed = false; var changed = false;
if(!xtrn_area.event["tickfix"]) { if(!xtrn_area.event["tickfix"]) {
print("Adding timed event: TICKFIX"); print("Adding timed event: TICKFIX");
xtrn_cnf.event.push( { xtrn_cfg.event.push( {
"code": "TICKFIX", "code": "TICKFIX",
"cmd": "?tickfix", "cmd": "?tickfix",
"days": 0, "days": 0,
...@@ -59,8 +59,8 @@ if(argv.indexOf("-install") >= 0) ...@@ -59,8 +59,8 @@ if(argv.indexOf("-install") >= 0)
}); });
changed = true; changed = true;
} }
if(changed && !cnflib.write("xtrn.cnf", undefined, xtrn_cnf)) if(changed && !cfglib.write("xtrn.ini", undefined, xtrn_cfg))
js.report_error("Failed to write xtrn.cnf", /* fatal */true); js.report_error("Failed to write xtrn.ini", /* fatal */true);
var f = new File(file_cfgname(system.ctrl_dir, "sbbsecho.ini")); var f = new File(file_cfgname(system.ctrl_dir, "sbbsecho.ini"));
file_backup(f.name, backup_level); file_backup(f.name, backup_level);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment