Skip to content

Commit 05c8dff

Browse files
committed
fix: recover code lost from bad merges
Signed-off-by: Gerard Hickey <[email protected]>
1 parent 53dd0c6 commit 05c8dff

File tree

3 files changed

+34
-34
lines changed

3 files changed

+34
-34
lines changed

meshchatconfig.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,4 +76,4 @@ extra_nodes = {}
7676
-- @type string
7777
protocol_version = "1.02"
7878
app_version = "master"
79-
default_channel = "chat"
79+
default_channel = ""

www/chat.js

+29-22
Original file line numberDiff line numberDiff line change
@@ -83,30 +83,37 @@ function start_chat() {
8383
debug("start_chat()");
8484

8585
// wait until the configuration is fully loaded
86-
load_config().then(function(data) {
87-
config = data;
88-
document.title = 'Mesh Chat v' + data.version;
89-
$('#version').html('<strong>Mesh Chat v' + data.version + '</strong>');
90-
$('#node').html('<strong>Node:</strong> ' + data.node);
91-
$('#zone').html('<strong>Zone:</strong> ' + data.zone);
92-
$('#callsign').html('<strong>Call Sign:</strong> ' + Cookies.get('meshchat_call_sign'));
93-
$('#copyright').html('Mesh Chat v' + data.version + ' Copyright &copy; ' + new Date().getFullYear() + ' <a href="http://www.trevorsbench.com">Trevor Paskett - K7FPV</a> <small>(Lua by KN6PLV)</small>');
94-
95-
if ("default_channel" in data) {
96-
default_channel = data.default_channel;
97-
$('#send-channel').val(data.default_channel);
98-
$('#channels').val(data.default_channel);
99-
messages.set_channel(data.default_channel);
100-
update_messages();
101-
}
86+
$.getJSON('/cgi-bin/meshchat?action=config',
87+
(data) => {
88+
config = data;
89+
document.title = 'Mesh Chat v' + data.version;
90+
$('#version').html('<strong>Mesh Chat v' + data.version + '</strong>');
91+
$('#node').html('<strong>Node:</strong> ' + data.node);
92+
$('#zone').html('<strong>Zone:</strong> ' + data.zone);
93+
$('#callsign').html('<strong>Call Sign:</strong> ' + Cookies.get('meshchat_call_sign'));
94+
$('#copyright').html('Mesh Chat v' + data.version + ' Copyright &copy; ' + new Date().getFullYear() + ' <a href="http://www.trevorsbench.com">Trevor Paskett - K7FPV</a> <small>(Lua by KN6PLV)</small>');
95+
96+
if ("default_channel" in data) {
97+
default_channel = data.default_channel;
98+
$('#send-channel').val(data.default_channel);
99+
$('#channels').val(data.default_channel);
100+
messages.set_channel(data.default_channel);
101+
update_messages();
102+
}
102103

103-
if ("debug" in data) {
104-
context.debug = data.debug == 1 ? true : false;
105-
}
104+
if ("debug" in data) {
105+
context.debug = data.debug == 1 ? true : false;
106+
}
106107

107-
// signal that the config has finished loading
108-
context.config_loaded = true;
109-
})
108+
// signal that the config has finished loading
109+
context.config_loaded = true;
110+
}
111+
).fail(
112+
(error) => {
113+
// TODO error message on UI describing failure
114+
error("Failed to load configuration from config API: " + error);
115+
}
116+
);
110117

111118
//$('#logout').html('Logout ' + call_sign);
112119
messages.subscribe(update_messages);

www/shared.js

+4-11
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,6 @@ $(function() {
66
Cookies.remove('meshchat_call_sign');
77
window.location = '/meshchat';
88
});
9-
10-
$.getJSON('/cgi-bin/meshchat?action=config', function(data) {
11-
config = data;
12-
13-
document.title = 'Mesh Chat v' + data.version;
14-
$('#version').html('<strong>Mesh Chat v' + data.version + '</strong>');
15-
$('#node').html('<strong>Node:</strong> ' + data.node);
16-
$('#zone').html('<strong>Zone:</strong> ' + data.zone);
17-
$('#callsign').html('<strong>Call Sign:</strong> ' + Cookies.get('meshchat_call_sign'));
18-
$('#copyright').html('Mesh Chat v' + data.version + ' Copyright &copy; ' + new Date().getFullYear() + ' <a href="http://www.trevorsbench.com">Trevor Paskett - K7FPV</a> <small>(Lua by KN6PLV)</small>');
19-
});
209
});
2110

2211
function node_name() {
@@ -74,3 +63,7 @@ function aredn_domain(host) {
7463
function debug(msg) {
7564
context.debug && console.debug(msg);
7665
}
66+
67+
function error(msg) {
68+
console.error(msg);
69+
}

0 commit comments

Comments
 (0)